查看原文
其他

Vue 2 即将停止维护!

小懒 FED实验室 2024-02-12
关注下方公众号,获取更多热点资讯
大家好,今天是我坚持日更的第106天。相信坚持的力量!欢迎点赞关注。

Vue 官推消息,Vue 2 将于 2023年12月31日 停止维护(EOL)。

Vue 2.0 发布于 7 年前的 2016 年。这是 Vue 成为主流框架过程中的一个重要里程碑。目前的许多 Vue 用户都是在 Vue 2 时代开始使用 Vue 的,并用它构建了许多伟大的东西。

然而,同时积极维护两个主要版本对 Vue 团队来说是不可持续的。随着 Vue 3 及其生态系统的成熟,团队是时候继续前进,将精力集中在最新的主要版本上了。

2023年12月31日到底会发生什么?

自从 Vue 2.7 以来的 18个月里,Vue 2 接收到了必要的 BUG 修复和安全修复,但Vue 团队停止了推出新功能,以便将精力集中在改进 Vue 3上。

随着这个日期的临近,Vue 社区应准备好 Vue 2 被弃用的情况。2023年12月31日,将在 npm 网站上将以下软件包标记为已弃用:

  • 所有主要和次要版本的 Vue 2 核心包
  • 仅支持 Vue 2 的 vue-router版本(3.x及以下)
  • 仅支持 Vue 2 的 vuex 版本(3.x及以下)

在2023年12月31日之后,Vue 2 将不再接收新功能、更新或修复,但仍然可以通过所有现有的发布渠道(CDN,包管理器,Github等)获取使用。

换句话说,你的应用程序会正常工作,但包管理器将会发出弃用警告,提醒你Vue 2 不再是支持的版本。

下一步规划?

从2022年2月7日起,Vue 3 已成为 Vue 的默认版本。已经迁移的用户享受到了以下好处:

  • 更好的性能,包体积更小,渲染更快。
  • 增强了对 TypeScript 的支持,更易于大规模应用程序开发。
  • 更高效的基于代理的响应系统。
  • 新的内置组件,如 Fragment、Teleport 和 Suspense。
  • 改进的构建工具支持和 Vue Devtools 体验。
  • ......

对正在使用 Vue 2 的建议

升级到Vue 2的最终版本

下面即将发布的 EOL 版本(2.7.16)将是 Vue 2 的最终版本。计划发布日期为2023年12月23日。此补丁版本包括对 2.7 功能的一些最后修复,并改进了与 Vue 3 的类型对齐。它目前处于beta测试阶段。

Vue 团队强烈建议开发者一旦发布 2.7.16 版本就进行更新。这将是下面提到的扩展支持的起点。

购买Vue 2的扩展支持

如果你在EOL后仍需使用Vue 2,Vue 团队已与HeroDevs合作,提供永久支持(Never-Ending Support,简称NES)。Vue 2的NES提供持续的更新和安全补丁,即使在生命周期结束后,也能保证严格合规要求的应用保持安全和合规。此外,Vue 2 NES确保Vue 2应用在现代浏览器中有效运行,并与像Nuxt、Vuex和Vuetify 2这样的重要库保持兼容。最后,Vue 2 NES还包括持续的安全监控和14天内修复的服务级别协议(SLA)。

通知您的用户 Vue 2 生命周期结束后的计划

如果你暂时无法迁移到 Vue 3 或使用 Vue 2 NES,但仍保持在 Vue 2 上,你可能需要考虑如何向你的客户传达你的 Vue 2 安全计划。

这不适用于所有 Vue 用户,但许多团队因服务级别协议、合同和协议或对下游方的其他义务而被禁止发布不受支持的软件。这些下游方可能是客户、合规机构或甚至是内部公司部门。对于越来越多的行业而言,管理监管机构对软件创建者的责任期望值也在提高。

展望未来

当 Vue 2 最终到达 EOL 时,将是一个激动人心的时刻,但与此同时,也对即将迎来的未来感到前所未有的兴奋。Vue 3 生态系统一直在蓬勃创新。Vue 3.4 目前处于测试阶段,编译器和运行时的性能都得到了提升。在 Vapor Mode 方面也取得了良好的进展。

Vue 2 的结束标志着一个新的开始 -- 2024 年将是 Vue 令人兴奋的一年!

大家都在看

继续滑动看下一个

Vue 2 即将停止维护!

小懒 FED实验室
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存