应用比一个 React 按钮更轻量

Tero Piirainen @tipiirai

在此版本中,我们将展示如何将现代 Web 标准——HTML、CSS 和 JS——发挥到极致:

整个应用程序比一个 React 按钮显著更轻:

查看基准测试和详细信息 这里 ›

Going large-scale

这是同一个应用程序,现在配备了 Rust 计算引擎和 Event Sourcing,用于即时搜索以及对 150,000 条记录的其他操作——远远超过了 JavaScript(和 React)因堆栈溢出错误而崩溃的程度:

使用 Rust/WASM 跨 150,000 条记录的即时操作

查看此演示 live ›

Tooling

Nue 刷新了 HMR 和构建速度记录,并为您提供了毫秒级的反馈循环,用于您日常的 VSCode/Sublime 文件保存操作:

设计和组件更新的即时反馈,保留应用程序状态

这意味着:

For Rust, Go, and JS engineers

对于那些陷入与 React 习惯用法作斗争,而不是依赖永恒软件模式的 Rust、Go 和 JS 工程师来说,这是一个警钟。 Nue 强调一种模型优先的方法,通过简单、可测试的函数、真正的静态类型和最小的依赖关系来提供模块化设计。 对于系统开发人员来说,Nue 是一种解放性的体验,他们的技能最终可以在分离的模型层中发光。

For Design Engineers

对于那些被 React 模式和40,000+ 行设计系统所困扰的设计工程师来说,这是一个警钟。 使用现代 CSS (@layers, variables, calc()) 构建更简单的系统,并掌控您的排版和空白。

For UX Engineers

对于那些陷入 React hooks 和实用程序类墙,而不是拥有用户体验的 UX 工程师来说,这是一个警钟。 构建像 React 按钮一样轻量级的应用程序,以推动 Web——以及您的技能——向前发展。

FAQ: WTH is Nue?

Nue 是一个专注于 Web 标准的 Web 框架,目前正在积极开发中。 我们的目标是揭示现代 Web 开发中已经常态化的隐藏复杂性。 当一个按钮的重量超过整个应用程序时,某些根本性的东西就被打破了。

Nue 推动了不可避免的转变。 我们正在从头开始重建工具和框架,采用更清洁、更强大的架构。 我们的目标是为所有关键技能组合:前端架构师、设计工程师和 UX 工程师,恢复 Web 开发的乐趣。

What's next

我们正在分三个不同的阶段改进开发者体验:

Nue roadmap

加入邮件列表以关注我们的进展,并了解我们的 vision 如何展开:

Nue logo

Why Nue FAQ Blog Vision