• Nue.js 一款非常出色的前端轻量级框架
  • 发布于 2个月前
  • 162 热度
    0 评论
  • Dock
  • 0 粉丝 43 篇博客
  •   
Nue.js 是一款轻量级、现代化的前端框架,旨在提供更简单、更直观的开发体验。它采用了一系列先进的技术和思想,使得前端开发更加轻松、高效。
GitHub地址: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 的替代品。

为何如此出色
1.通用热重载
更改您的内容、布局、样式或交互式岛,Nue 会神奇地使您的浏览器保持同步。您无需接触浏览器即可构建整个网站。

2.少写代码
得益于 Nue 的简单且基于标准的方法,您只需更少的时间和精力即可构建同样的东西

3.网站和网络应用程序
对网站和单页应用程序使用相同、简单的语法和热重载增强

4.构建时间显着加快
Nue 比它的同类快几个数量级

5.从小事做起,从那里开始成长
Nue 没有固定的文件夹结构。从 index.md 开始,通过热重载从那里自然成长。

网站表现
1.加载更少的资源

2.即时页面切换
Nue 为网站和单页应用程序提供即时客户端导航

3.简单的性能优化
  inline_css: true
  prefetch_global_css: true
  preload_images: [ my-hero.webp ]
  page_router: true
4.缓存友好
Nue 默认为非捆绑分发,因此仅从服务器加载已更改的文件。其他保留在缓存中。

5.减少 CSS 服务
使用更精简且易于内联的 CSS 构建更快的网站

6.更接近标准
Nue 项目比 Next.js 项目精简 100 倍。简单意味着一切。抽象更少,需要学习的东西更少,头痛的事情也更少,出错的空间也更少。

7.关注点分离
Nue 为 UX 开发人员分离了 HTML 和 CSS,为 JS 开发人员分离了 TypeScript,为内容创建者分离了 Markdown。关注点分离是 Nue 的主导原则

8.经得起时间的考验
CSS-in-JS 现在很流行,但标准是永恒的。在某些时候,当我们看到紧耦合时代的这段代码时,我们都会经历一个“WTF时刻”:

Nue.js 作为现代化前端框架的一员,正在为开发者提供更愉悦、高效的编码体验。不论是初学者还是有经验的开发者,都值得一试。在未来的发展中,相信 Nue.js 将为前端开发注入更多活力和创新。
用户评论