Nuxt.js:展望2023年!

开发 前端
作为 Nuxt 2 的完全重写,Nuxt 3 已在单独的存储库中开发:nuxt/framework。Nuxt 3 甚至在 nuxt.com 上有了自己的文档,而 Nuxt 2 文档则在 nuxtjs.org 上。这加快了开发的步伐,但意味着对 Nuxt 2 的 issues 的关注减少了。

大家好,我是 CUGGZ。

2023 年 1 月 17 日,Nuxt.js 团队负责人 Daniel Roe 发布文章《Nuxt: A vision for 2023》,文中对 2023 年的 Nuxt.js 进行了展望,下面就来看看 Nuxt.js 团队 2023 年的规划吧!

过去的一年是令人兴奋的一年,Nuxt 3 和 Nitro 以及新 nuxt.com[1] 网站发布。这是多年工作的结晶,不仅产生了新的 Nuxt 主要版本,而且产生了新的 Nuxt 架构、全栈服务端框架 ( Nitro[2] ) 以及新的 GitHub 组织和生态系统 ( UnJS[3] )。展望新的一年,Nuxt.js 团队有很多新的计划!

统一Nuxt

一个重要的变化是将 Nuxt 统一到一个单一的存储库中。

作为 Nuxt 2 的完全重写,Nuxt 3 已在单独的存储库中开发:nuxt/framework。Nuxt 3 甚至在 nuxt.com 上有了自己的文档,而 Nuxt 2 文档则在 nuxtjs.org 上。这加快了开发的步伐,但意味着对 Nuxt 2 的 issues 的关注减少了。

因此,在接下来的几天里,Nuxt.js 团队将把 Nuxt 存储库统一到一个存储库中:nuxt/nuxt。当然,也将转移所有 issues 和讨论,并清楚地标记它们影响的 Nuxt 版本。这也提供了机会来关闭在 Nuxt 3 中已经解决或实施的 Issues 和 RFC。

全新网站

去年推出了全新的 nuxt.com 网站并发布了全新的 Logo:

图片

Nuxt.js 团队准备让这个网站成为 Nuxt 的中心,包括:

  • 迁移 Nuxt 2 文档,因此将只有这个网站用于查看(使用版本切换器);
  • 社区模块的文档;
  • 改进的示例展示了更多真实的用例,包括身份验证、monorepos 等。

关键模块

模块生态系统是一个非常强大的生态系统,感谢所有使用这么多功能扩展 Nuxt 的模块作者。至今,有 60 多个模块与 Nuxt 3 兼容,Nuxt.js 团队的目标是继续增强模块开发能力,并确保 Nuxt 2 中最常用的模块得到更新或具有直接的迁移路径。

年初的主要优先事项是 nuxt/image、PWA 和 nuxt/auth。

Nuxt.js 团队还与 Google Aurora 团队一起为 nuxt/font 和 nuxt/script 开发 RFC,这将使将最佳性能实践应用于 Nuxt 应用变得更加容易。

DX 和性能

Nuxt.js 团队很关心如何让 Nuxt 成为一种使用乐趣,希望不断突破优秀开发人员体验的界限,并相信这也会为我们编写的应用的用户带来最佳体验。

在接下来的几个月中,将继续关注开发人员的体验和性能。期待看到 Nuxt DevTools 和 CLI 对脚手架的改进。在性能方面,Nuxt 3 + Nitro 是速度、性能和可定制性方面的规则改变者,将在此基础上构建以实现一些惊人的功能。

新的发布周期

Nuxt.js 团队计划遵循 semver 的一致发布周期。目标是每年发布主要版本,预计每周左右发布补丁版本,每月左右发布次要版本。它们永远不应该包含重大更改,除非在明确标记为实验性的选项中。

Nuxt.js 团队不希望 3 → 4 之间存在与 2 → 3 之间一样大的差距(无论是在时间上还是在重大变更方面),因此,当 Nuxt 4 到来时,期待一个更平缓的升级!

在即将发布的 3.1.0 版本中,可以找到大量错误修复以及:

  • 实验性服务端组件和组件 island renderer;
  • 支持 Nitro 2、Vite 4 和 Rollup 3。

迁移到Nuxt 3

2023 年 12 月 31 日,Vue 2 将达到生命周期结束 (EOL),Nuxt 2 也将随之终止。Vue 和 Nuxt 将继续可用,但与此同时,鼓励更多用户过渡到 Nuxt 3。

因此,Nuxt.js 团队今年的部分重点将是支持所有希望将其应用迁移到 Nuxt 3 的用户,另外将努力把关键错误修复和安全修复向后移植到 Nuxt 2。

此外,还有 Nuxt Bridge,它被构建为一个模块,用于将 Nuxt 3 的功能和错误修复带回 Nuxt 2,尽管它尚未以稳定版本发布。Nuxt.js 团队计划在下个月左右稳定并发布它,但全年的主要重点将是帮助用户过渡到 Nuxt 3。

​原文:https://nuxt.com/vision-2023[4]

参考资料

[1] nuxt.com: http://nuxt.com/

[2] Nitro: https://nitro.unjs.io/

[3] UnJS: https://github.com/unjs/

责任编辑:武晓燕 来源: 前端充电宝
相关推荐

2023-06-14 20:58:05

2023-07-26 10:21:26

服务端组件客户端

2019-01-22 15:28:04

Javascriptvue.jsnuxt.js

2020-04-14 12:53:01

Nuxt.jsVue.js前端

2021-04-30 09:32:38

服务端渲染SSR

2023-02-06 15:05:06

2023-02-03 10:42:01

2023-07-27 10:33:24

2023-02-15 14:48:41

2022-11-17 06:17:41

Nuxt 3.0.0Vue

2020-07-03 07:58:01

开源开发软件

2023-08-27 09:08:45

CLI工具Web

2022-12-19 11:20:41

行业4.0物联网

2024-01-19 09:03:06

ReactTypeScripFlexbox

2022-12-14 15:25:34

2023-01-30 14:19:24

2023-07-13 07:04:35

2022-02-17 07:02:24

开发

2023-01-04 11:34:19

大数据数字化转型人工智能

2020-01-21 22:08:05

编程语言PythonJava
点赞
收藏

51CTO技术栈公众号