1. 首页
  2. 技术知识

Vue创始人尤雨溪:精彩回顾2022,展望2023

大家好,我是Echa。

新的一年开始了,恭祝大家的事业蒸蒸日上!送走了一年的辛劳,迎来了又一个崭新的年月,祝大家在新的一年里,大展宏图,财源广进!

顺便小编带着粉丝们一起回顾一下,最近发布关于Vue的优质作品,有兴趣的老铁们看看(希望有所帮助):

盘点12个Vue 3的高颜值UI组件库

推荐13个又热门又实用的Vue开源宝典库

推荐7个Vue 3的高颜值UI组件库

分享15个基于Vue3.0全家桶的优秀开源项目

推荐10个yyds的Vue 、React源码解析开源项目

今天小编带领大家一起看看尤雨溪在2023年1月1号
发布博客
《2022 Year In Review》
文中回顾了 2022 年发生的事,并讨论了 2023 年的期望。


精彩回顾2022年

2022年2月,
Vue.js 团队将Vue的默认版本切换为3.x。这一切换标志着v3框架的所有正式部分都准备就绪,包括对提供最新最佳实践指导的文档进行了重大修改。


Vue.js 团队仍处于生态系统迁移到Vue 3的过渡期。因此,在切换之后,我们更专注于通过投资工具来改善Vue的开发人员体验。我们的团队成员一直积极参与Vite的开发,通过发布Volar 1.0,我们(
Vue.js 团队)对Vue的IDE和TypeScript支持进行了重大改进。

在2022年,我们(
Vue.js 团队)看到Vue 3的NPM使用量增长了近200%。在Vue社区方面,Vue 3生态系统现在已经成熟,可以提供帮助提高生产力的优秀解决方案。Nuxt 3和Vuetify 3都在2022年11月达到稳定状态,NativeScript for Vue 3最近发布了测试版。此外,我们还想向已经支持Vue 3很长时间的其他伟大项目发出呐喊:Quasar、NaiveUI、Ionic Vue、PrimeVue、InkLine、ElementPlus等。

尽管Vue 3现在是默认版本,但我们(
Vue.js 团队)知道,由于迁移成本的原因,许多用户不得不继续使用Vue 2。为了确保Vue 2用户从框架的进步中受益,我们决定将Vue 2的源代码移到TypeScript,并将Vue 2.7中一些最重要的Vue 3功能向后移植。我们还确保Vite、Vue Devtools和Volar都同时支持Vue 2和Vue 3。


展望 2023 年

较小且更频繁的次要版本

随着最后一个Vue 2小版本(2.7)的发布,我们预计将在2023年全面推出Vue 3核心的功能。我们有一长串的功能,我们很高兴能够开发这些功能!

我们希望改进的一点是我们的发布节奏。Vue遵循semver,这意味着我们应该只发布次要版本的功能。在过去,我们采用了一种“大-小”的方法,将许多功能组合在一个大的、不经常发布的小版本中。这导致了相当多的低复杂度特性在我们处理其他高复杂度特性时被阻止。在2023年,我们希望做更小、更频繁的小版本,以便更快地推出更多功能。

这也意味着我们将调整3.3中的内容。最初,我们计划在3.3年从实验状态毕业。然而,我们觉得两者都还需要进一步的RFC讨论,它们不应该阻止其他更直接的特性。现在,3.3的目标是实现明确获胜且不需要RFC讨论的提议/计划功能——例如,支持<script setup>宏中的外部导入类型。


与此同时,Vue.js 团队将:

  • 进一步评估 Suspense 和 Reactivity Transform 的准备情况;
  • 评估未完成的用户提交的 RFC 和功能请求;
  • 发布计划在 3.4 及更高版本中实现的功能的 RFC,例如 SSR 懒惰水合。

另一件需要注意的事情是,在可预见的未来,没有重大突破性变化的计划。意识到用户在 v2 到 v3 过渡期间面临的挑战,希望 Vue 有一个更好的长期升级过程。


Vapor Mode

Vapor Mode 是一直在试验的另一种编译策略,其灵感来自于 Solid。给定相同的 Vue SFC,与当前基于虚拟 DOM 的输出相比,Vapor Mode 将其编译成性能更高、使用更少内存且需要更少运行时支持代码的 JavaScript 输出。它仍处于早期阶段,这里有一些相关的要点:

  • Vapor Mode 适用于主要关注性能的用例。它是可选的,不会影响现有的代码库。
  • 开发者将能够将 Vapor 组件子树嵌入到任何现有的 Vue 3 应用中。在理想情况下,希望可以在组件级别实现粒度选择,这意味着可以在同一个应用中X混合 Vapor 组件和非 Vapor 组件。
  • 仅使用 Vapor 组件构建应用允许从 bundle 中删除虚拟 DOM 运行时,从而显著减少 baseline 运行时大小。
  • 为了获得最佳性能,Vapor Mode 将仅支持 Vue 功能的一个子集。特别是,Vapor Mode 组件将仅支持 Composition API 和 <script setup>。但是,这个受支持的子集在 Vapor 和非 Vapor 组件之间的工作方式完全相同。

会议

2023 年将有许多
面对面的 Vue 会议:

  • Vue.js Amsterdam:2 月 9 日至 10 日,荷兰阿姆斯特丹;
  • Vue.js Live:5 月 12 日至 15 日,英国伦敦;
  • VueConf US:5 月 24 日至 26 日,美国新奥尔良;
  • VueFes Japan:10 月 28 日,日本东京。

尤雨溪计划亲自参与所有这些活动,在缺席三年之后,迫不及待想要再次见到社区!


距 Vue 2 结束支持剩余一年

今天距离 Vue 2 结束支持恰好剩余一年。Vue.js 团队创建了一个页面来解释这一点的含义,并概述了那些希望在结束支持日期之后使用 Vue 2 的开发者的选项:
Vue 2 结束支持和扩展支持的详细信息。[1]


参考文章


原文:https://blog.vuejs.org/posts/2022-year-in-review.html


Vue 2 结束支持和扩展支持的详细信息:https://v2.vuejs.org/lts/

原创文章,作者:starterknow,如若转载,请注明出处:https://www.starterknow.com/126383.html

联系我们