全国免费咨询:

13245491521

VR图标白色 VR图标黑色
X

中高端软件定制开发服务商

与我们取得联系

13245491521     13245491521

2023-09-23_前端又出新框架了,你还学得动吗?

您的位置:首页 >> 新闻 >> 行业资讯

前端又出新框架了,你还学得动吗? 点击关注公众号,回复”福利”即可参与文末抽奖最近前端又出来一个新框架/库,名为「nue.js」。一周前的9.13号提交了第一个commit,到今天已超过2000个star。 官网首页截图翻译一下: ?Nue 是一个强大的 React、Vue、Next.js、Vite 和 Astro 替代品。它可能会改变您的web开发方式。 ?What is Nue JS?Nue JS 是一个非常小的(压缩后 2.3kb)JavaScript 库,用于构建 Web 界面。它是即将推出的 Nue 生态系统的核心。它就像 Vue.js、React.js 或 Svelte,但没有hooks, effects, props, portals, watchers, provides, injects, suspension 这些抽象概念。了解 HTML、CSS 和 JavaScript 的基础知识,就可以开始了。 用更少的代码构建用户界面它表示,Nue 最大的好处是你需要更少的代码来完成同样的事情: 同样一个listBox组件,react需要2537行,vue需要1913行,svelte需要1286行,「Nue」只需要208行,比react小10倍。 仅仅是HTMLNue 使用基于 HTML 的模板语法: div@name="media-object"class="{type}" imgsrc="{img}" aside h3{title}/h3 p:if="desc"{desc}/p slot/ /aside /div React 和 JSX 声称是“Just JavaScript”,但 Nue 可以被认为是“Just HTML” 按比例构建「Nue」 具有出色扩展性的三个原因: 关注点分离,易于理解的代码比“意大利面条代码”更容易扩展极简主义,一百行代码比一千行代码更容易扩展人才分离,当 UX 开发人员专注于前端,而 JS/TS 开发人员专注于前端后端时,团队技能就会达到最佳平衡:解耦样式「Nue」不提倡使用 Scoped CSS、样式属性、Tailwind 或其他 CSS-in-JS 体操: 更多可重用代码:当样式未硬编码到组件时,同一组件可能会根据页面或上下文而看起来有所不同。没有意大利面条式代码:纯 HTML 或纯 CSS 比混合意大利面条式代码更容易阅读更快的页面加载:通过解耦样式,可以更轻松地从辅助 CSS 中提取主 CSS,并将 HTML 页面保持在关键的14kb 限制以下。反应式和同构「Nue」拥有丰富的组件模型,它允许您使用不同类型的组件创建各种应用程序: 服务器组件在服务器上呈现。它们可以帮助您构建以内容为中心的网站,无需 JavaScript 即可加载速度更快,并且可以被搜索引擎抓取。反应式组件在客户端上呈现。它们帮助您构建动态岛或单页应用程序。混合组件部分在服务器端呈现,部分在客户端呈现。这些组件可帮助您构建响应式、SEO 友好的组件,例如视频标签或图片库。通用组件在服务器端和客户端上使用相同的方式。UI库文件「Nue」允许您在单个文件上定义多个组件。这是将相关组件组合在一起并简化依赖关系管理的好方法。 !--sharedvariablesandmethods-- script import{someMethod}from'./util.js' /script !--firstcomponent-- article@name="todo" ... /article !--secondcomponent-- div@name="todo-item" ... /div !--thirdcomponent-- time@name="cute-date" ... /time 使用库文件,您的文件系统层次结构看起来更干净,并且您需要更少的样板代码将连接的部分连接在一起。他们帮助为其他人打包库。 更简单的工具「Nue JS」带有一个简单的render服务器端渲染功能和一个compile为浏览器生成组件的功能。不需要 Webpack 或 Vite 等复杂的捆绑程序来控制您的开发环境。只需将 Nue 导入到项目中即可。 如果应用程序因大量依赖项而变得更加复杂,可以在业务模型上使用打包器。Bun和esbuild是很棒的高性能选择。 用例「Nue JS」是一款多功能工具,支持服务器端和客户端渲染,可帮助您构建以内容为中心的网站和反应式单页应用程序。 UI 库开发:为反应式前端或服务器生成的内容创建可重用组件。渐进式增强:Nue JS 是一个完美的微型库,可通过动态组件或“岛”增强以内容为中心的网站静态网站生成器:只需将其导入您的项目即可准备渲染。不需要捆绑器。单页应用程序:与即将推出的Nue MVC项目一起构建更简单、更具可扩展性的应用程序。Template Nue:是一个用于生成网站和 HTML 电子邮件的通用工具。点击小卡片,参与粉丝专属福利!!如果文章对你有帮助的话欢迎「关注+点赞+收藏」 阅读原文

上一篇:2025-06-06_米津玄师《Lemon》中译被吐槽?这10首歌重新填词后更好听! 下一篇:2024-02-02_「转」CTR媒介智讯“Ad Cube 广告立方体”获国家注册商标认证

TAG标签:

15
网站开发网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版域名注册主机空间手机网站建设网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线:13245491521 13245491521 ,我们会详细为你一一解答你心中的疑难。
项目经理在线

相关阅读 更多>>

猜您喜欢更多>>

我们已经准备好了,你呢?
2022我们与您携手共赢,为您的企业营销保驾护航!

不达标就退款

高性价比建站

免费网站代备案

1对1原创设计服务

7×24小时售后支持

 

全国免费咨询:

13245491521

业务咨询:13245491521 / 13245491521

节假值班:13245491521()

联系地址:

Copyright © 2019-2025      ICP备案:沪ICP备19027192号-6 法律顾问:律师XXX支持

在线
客服

技术在线服务时间:9:00-20:00

在网站开发,您对接的直接是技术员,而非客服传话!

电话
咨询

13245491521
7*24小时客服热线

13245491521
项目经理手机

微信
咨询

加微信获取报价