• Nuxt团队将在6月份发布Nuxt v4
  • 发布于 1个月前
  • 52 热度
    0 评论
过去的一年是 Nuxt 快速发展的一年。Nuxt 发生了很多大事,迈过了很多新的里程碑,本文将介绍 Nuxt 团队成员 @Atinux 和 @danielcroe 代表整个团队分享他们取得的成就和对下一步发展的看法。

2023 年发展回顾
2023年1月,@danielcroe 提出 Nuxt 2023 发展愿景。回过头来看,团队实现了设定的大部分目标,还有一些未解决的,将在 2024 年实现它。2023 年是收获的一年,Nuxt 团队发布了 9 个小版本: v3.1-v3.9,里程碑如下:
🎉 Github star 数 49.5k
🎉 NPM 包下载量 2700 万次
🎉 Nuxt 仓库贡献者数量达到 612 个
🎉 142 维护者创建 184 个模块
🎉 解决了 2423 个 issues
🎉 合并 1728 个 PR
🎉 Discord 拥有 26300 名会员
10 月底,Nuxt 3 的下载量超过了 Nuxt 2 的下载量。推出了 Nuxt DevTools,这是一个富有创造力和洞察力的用户界面,可以帮助我们更好地理解应用程序,并更快地进行开发[1]。

2024 年展望
@danielcroe 分享了对 2024 年发展的展望和想法。

持续发展和重新构想
@danielcroe 希望看到团队继续调整最佳实践,以适应生态系统不断变化的需求,拓展优秀 DX 的边界。他对当前 Nuxt 中提供的服务表示非常满意。但其也表示,绝不满足于现状[1]。

I am really pleased at what we currently offer in Nuxt. But I would never want to rest on our laurels. We need to keep pursuing new possibilities that appear as the web platform develops. We've committed to Baseline Compatibility going forward (and are included in conversations about it with the W3C WebDX Community Group)[2][3].

@danielcroe 也声称,希望团队能够在不牺牲稳定性和可维护性的情况下继续创新和尝试新功能。特别是,寻找以下方面的积极发展:
✅ nuxt/fonts - v1.0.0 已发布
✅ nuxt/eslint - v1.0.0 已发布
🔥 nuxt/scripts - 即将发布
🚧 nuxt/a11y - 即将推出!
🚧 nuxt/auth - 即将推出!

🚧 nuxt/hints - 即将推出!


可持续的开源
@danielcroe 希望 Nuxt 能够长期保持独立,成为社区驱动的框架。

保持 Nuxt 的独立性和未来的可持续发展需要一个积极且不断成长的团队和社区。在接下来的几周内,@danielcroe 将宣布与核心团队一起组建更广泛的 Nuxt 团队。这是为了表彰许多人的不懈努力,他们的贡献已经使 Nuxt 成为今天的样子。

友好合作
从开发 Nuxt 3 的一开始,团队就试图将我们从中受益的实用程序、库甚至框架提取出来,让它们也能惠及更广泛的受众。当然,这就是 UnJS 的起源,在 Pooya Parsa(他也是 Nuxt 核心团队的重要成员)的领导下,UnJS 继续蓬勃发展。

团队继续保持这种友好合作的态度。虽然自己动手做或不做可能是 "成功",但我没有时间玩零和游戏。无论是作为一个框架,还是作为一个网络社区,如果我们共同建设,我们将走得更远。

打造一个热情的社区
@danielcroe 表示很受鼓舞:尽管关注技术卓越或开发人员体验质量很容易,但看到 Nuxt 生态系统作为一个热情友好的社区的持续发展。
@danielcroe 也非常感谢我们社区 Discord、Twitter 和 GitHub 上普遍存在的友好氛围。

关于 Nuxt 4?
@danielcroe 表示:
The JavaScript space is known for producing a new framework every week, which means there is a natural hype cycle.

但他们的目的并不是为了炒作 Nuxt 的持续开发,这也是其致力于定期发布周期的部分原因:
1.每年都会发布主要框架
2.每月左右发布一次小版本
3.大约每周都会发布补丁
您可以期待在主要版本中看到重大更改,并在次要版本中提供功能。这意味着不会保留 Nuxt 4 的功能;团队将在每 6 周的次要发布周期中尽可能定期地发布这些内容[1]。

Nuxt 团队目标:
团队目标是在 6 月 14 日或之前发布 Nuxt v4。Nuxt v4 发布后,我们将为 Nuxt v3 提供六个月的持续支持和错误修复。期待 Nuxt v4 尽快与大家见面!

参考资料:
https://nuxt.com/blog/looking-forward-2024
https://developer.mozilla.org/en-US/docs/Glossary/Baseline/Compatibility
https://github.com/web-platform-dx/web-features
用户评论