首页 > 其他分享 >尤大大(尤雨溪)的年度总结、预期

尤大大(尤雨溪)的年度总结、预期

时间:2023-01-07 17:35:44浏览次数:57  
标签:总结 功能 Vue 尤雨溪 支持 大大 2023 Vapor 我们


一、前言

刚刚在浏览Vue官网的时候,看看博客,发现​​尤大大​​​写了年度总结和展望预期,感觉挺好的,这也预示着​​Vue​​新的一年的发展方向!

看一下,顺便边缘OB一下哈!!

下面我们进入正文!

二、致辞

新年快乐,Vue社区!随着 2023 年的到来,我们想借此机会回顾一下 2022 年发生的事情,并讨论 2023 年的预期。

三、2022年回顾

2022 年 2 月,我们将 Vue 的默认版本切换到 ​​3.x​​。这一转变标志着 v3 框架的所有官方部分都准备就绪,包括对文档的重大改进,为最新的最佳实践提供指导。

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

在 2022 年期间,我们看到 Vue 3 的 NPM 使用量增长了近 200%。在社区方面,Vue 3 生态系统现在已经成熟,有很好的解决方案来帮助提高你的生产力。Nuxt 3 和 Vuetify 3 都在 2022 年 11 月达到了稳定状态,Vue 3 的 NativeScript 最近推出了测试版。此外,我们还想向已经支持 Vue 3 已有一段时间的其他伟大项目致敬:Quasar、NaiveUI、Ionic Vue、PrimeVue、InkLine、​​ElementPlus​​ 等等。

尽管 Vue 3 现在是默认的,但我们知道由于迁移成本,许多用户不得不留在 Vue 2 上。为了确保 Vue 2 用户从框架的进步中受益,我们决定将 Vue 2 的源代码迁移到 TypeScript,并在 Vue 2.7 中向后移植一些最重要的 Vue 3 特性。我们还确保 Vite、Vue Devtools 和 Volar 同时支持 Vue 2 和 Vue 3。

四、2023年预期

1. 更小、更频繁的次要版本

随着最后一个 Vue 2 次要版本 (2.7) 的发布,我们预计 Vue 3 核心将在 2023 年全力以赴地发布功能。我们有相当长的功能列表,我们很高兴能开发!

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

这也意味着我们将调整 3.3 中的内容。最初,我们计划在 3.3 中将悬念和反应性转换从实验状态升级。但是,我们认为两者都需要进一步的 RFC 讨论,并且它们不应该阻止其他更直接的功能登陆。现在,3.3 的目标是获得建议/计划的功能,这些功能显然是胜利的,不需要 RFC 讨论 - 例如,支持宏中的外部导入类型​​<script setup>​

与此同时,我们将:

  • 进一步评估悬念和反应性转换的准备情况。
  • 花时间评估用户提交的优秀 RFC 和功能请求。
  • 发布 RFC 以用于我们打算在 3.4 及更高版本中登陆的功能,例如 SSR 懒惰补水。
  • 预计本月晚些时候会有更多细节。

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

2. Vapor Mode

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

  • 蒸汽模式适用于性能是主要关注点的用例。它是选择加入的,不会影响现有代码库。
  • 至少,您将能够将 Vapor 组件子树嵌入到任何现有的 Vue 3 应用程序中。理想情况下,我们希望在组件级别实现精细的选择加入,这意味着在同一应用程序中自由混合 Vapor 和非 Vapor 组件。
  • 构建仅包含 Vapor 组件的应用程序允许您从捆绑包中删除虚拟 DOM 运行时,从而显著减少基线运行时大小。
  • 为了达到最佳性能,Vapor 模式将只支持 Vue 特性的一个子集。特别是,蒸汽模式组件将仅支持组合 API 和 .但是,此支持的子集在 Vapor 和非 Vapor 组件之间的工作方式完全相同​​<script setup>​

随着我们在今年晚些时候取得更多进展,我们将分享更多细节。

3. 会议

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

​Vue.js Amsterdam​​​ - Feb 9-10, Amsterdam, The Netherlands
​​​Vue.js Live​​​ - May 12 & 15th, London, UK
​​​VueConf US​​​ - May 24-26th, New Orleans, USA
VueFes Japan - October 28th, Tokyo, Japan (info TBA)

我(埃文)计划亲自参加所有这些。阔别近3年后,我迫不及待地想再次见到社区 - 请来打个招呼!

4. 距离 Vue 2结束支持还有一年

提醒一下,今天距离 Vue 2 支持结束正好一年。我们创建了一个页面来解释这其中的含义,并为那些希望在 EOL 日期之后使用 Vue 2 的人概述了选项:​​有关Vue 2 结束支持和扩展支持的详细信息​

​原文地址​

五、小编OB

说一下小编自己对于前端的理解,虽然小编是个后端,但是前端一直在关注。自己也是学完了​​TS+Vue3​​​,虽然只是一个语法入门级,但是效率确实提高了一些,还有就是​​Vite​​​,启动的效率确实是​​webpack​​的好几倍,简单的脚手架启动是秒级的!还是要拥抱变化,一起学习新的技术!

北上广大城市应该vue3应用应该很普及了,小编在青岛,其实才刚刚开始,大部分都是新项目开始用,很少有​​Vue2​​​升级到​​Vue3​​​的!虽然​​Vue3​​​有一些对于​​TS​​支持不友好的,缺点有一些,但是人总要往前看!

​Vue2​​​还有一年的支持,大家赶紧学起来​​Vue3​​吧!



标签:总结,功能,Vue,尤雨溪,支持,大大,2023,Vapor,我们
From: https://blog.51cto.com/wangzhenjun/5995680

相关文章

  • 字符串转LocalDateTime的问题总结
    订阅专栏字符串转LocalDateTime的问题总结方法一字符串形式为正常格式的yyyy-MM-ddHH:mm:ss方法二针对CST时间格式的字符串进行转换方法三不知道是什么时间格式的字符......
  • 第一个项目开发完成后的总结
    近期完成了第一个项目某配电运维的开发工作,过程中出现了很多问题,进行反思总结。主要工作:根据设计需求进行开发工作,开发平台及app的对应功能。问题:1、完成功......
  • PPT 年终总结PPT 应该怎么样改
    ......
  • PPT 年终总结PPT 应该怎么样改
    ......
  • Docker镜像的基本操作总结
    摘要容器化是上个十年比较火的技术.现在看起来在进行总计有点晚了.不过linux是三十年前的,我依旧没有总结好道理是一样的.技术不在于新旧,重要的是学习到原理.Doc......
  • MAC中Idea快捷键总结
    转自:https://blog.csdn.net/weixin_58642210/article/details/123837844mac键盘符合说明:⌘Command⇧Shift⌥Option⌃Control⌘Command是Mac里最重要的修饰键,在大......
  • MySQL7 - 单表查询总结
    单表查询总结语句顺序SELECT...FROM...WHERE...GROUPBY...HAVING...ORDERBY...执行顺序FROM->WHERE->GROUPBY->HAVING->SELECT->ORDERBYFRO......
  • 我理解的测试开发与实践总结——新人篇
    写在前面:写这篇文章的目的是为了能够更好的帮助刚入职的新人了解这个岗位和自己的工作,也想谈谈自己工作一年来对这个领域的了解程度,做一个小小总结吧~一、我理解的......
  • API接口设计总结
    在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台API接口,或者提供API接口给第三方平台调用。那么问题来了,如果设计一个优雅的API接口,能够满足:安全性、可......
  • 经典 backbone 总结
    ResNet模型比VGG网络具有更少的滤波器数量和更低的复杂性。比如Resnet34的FLOPs为3.6G,仅为VGG-1919.6G的18%。目录​​VGG​​​​ResNet​​​......