伟大的事业是根源于坚韧不断地工作,以全副精神去从事,不避艰苦。——罗素
Nue.js
是一款轻量级、现代化的前端框架,旨在提供更简单、更直观的开发体验。它采用了一系列先进的技术和思想,使得前端开发更加轻松、高效。
https://github.com/nuejs/nue
介绍 Nue.js
NueJS
是一个非常小(2.3kb minzipped)的 JavaScript 库,用于构建用户界面。它是 Nue 工具集的核心。它就像 Vue.js、React.js 或 Svelte,但没有钩子、效果、道具、门户、观察者、注入、暂停或其他不寻常的抽象。学习HTML、CSS 和 JavaScript 的基础知识,就可以开始了。
Piirajinen 在 Hacker News 上表示,它是 React、Vue、Next.js、Vite、Svelte 和 Astro 的替代品。
为何如此出色
通用热重载
更改您的内容、布局、样式或交互式岛,
Nue
会神奇地使您的浏览器保持同步。您无需接触浏览器即可构建整个网站。少写代码
得益于
Nue
的简单且基于标准的方法,您只需更少的时间和精力即可构建同样的东西网站和网络应用程序
对网站和单页应用程序使用相同、简单的语法和热重载增强
构建时间显着加快
Nue
比它的同类快几个数量级从小事做起,从那里开始成长
Nue 没有固定的文件夹结构。从 index.md 开始,通过热重载从那里自然成长。
网站表现
加载更少的资源
即时页面切换
Nue 为网站和单页应用程序提供即时客户端导航
简单的性能优化
inline_css: true prefetch_global_css: true preload_images: [ my-hero.webp ] page_router: true
缓存友好
Nue
默认为非捆绑分发,因此仅从服务器加载已更改的文件。其他保留在缓存中。减少 CSS 服务
使用更精简且易于内联的 CSS 构建更快的网站
更接近标准
Nue
项目比Next.js
项目精简 100 倍。简单意味着一切。抽象更少,需要学习的东西更少,头痛的事情也更少,出错的空间也更少。
关注点分离
Nue
为UX
开发人员分离了HTML
和CSS
,为JS
开发人员分离了TypeScript
,为内容创建者分离了Markdown
。关注点分离是Nue
的主导原则经得起时间的考验
CSS-in-JS 现在很流行,但标准是永恒的。在某些时候,当我们看到紧耦合时代的这段代码时,我们都会经历一个“WTF时刻”:
Nue.js
作为现代化前端框架的一员,正在为开发者提供更愉悦、高效的编码体验。不论是初学者还是有经验的开发者,都值得一试。在未来的发展中,相信 Nue.js
将为前端开发注入更多活力和创新。