当前位置: 首页 > news >正文

Vue 2 生命周期即将结束

本文章翻译自 Vue 2 is Approaching End Of Life 文章原作者 @youyuxi


2024 年即将到来,我们想借此机会提醒 Vue 社区,Vue 2 将于 2023 年 12 月 31 日达到生命周期结束 (EOL)

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

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


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

自Vue 2.7以来的过去 18 个月中,Vue 2 已收到必要的错误和安全修复,但我们停止发布新功能,因此我们可以将精力集中在改进 Vue 3 上。

随着这一日期的临近,Vue 社区应该为 Vue 2 的弃用做好准备。 12 月 31 日,我们将在 npm 上将以下软件包标记为已弃用:

  • Vue 2 核心的所有主要和次要版本
  • vue-router版本专门支持 Vue 2(3.x 及更低版本)
  • 专门支持 Vue 2 的vuex版本(3.x 及更低版本)

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

换句话说,您的应用程序将继续工作,但您将从包管理器中收到弃用警告,提醒您 Vue 2 不再是受支持的版本。


下一步是什么

自 2022 年 2 月 7 日起,Vue 3 一直是 Vue 的默认版本。迁移后的用户可以享受:

  • 更小的包尺寸和更快的渲染带来更好的性能。
  • 增强的 TypeScript 支持,更轻松地进行大规模应用程序开发。
  • 更高效的基于代理的反应系统。
  • 新的内置组件,如 FragmentTeleportSuspense
  • 改进了构建工具支持和 Vue Devtools 体验。
  • …和更多!

如果可以的话,请考虑迁移!


还在使用 Vue 2 吗?这是您的选择。

认识到过渡期间出现的各种情况,我们也充分意识到用户可能需要其他选择,直到他们能够迁移,或者迁移根本不是一条可行的路径。以下是一些需要考虑的其他选项。

更新到 Vue 2 最终版本

下面即将发布的 EOL 版本(2.7.16)将是 Vue 2 的最终版本。计划发布日期为2023 年 12 月 23 日。此补丁版本包括对 2.7 功能的一些最终修复,并改进了与 Vue 3 的类型对齐。它目前处于测试阶段,我们鼓励您尝试并报告此版本与 2.7.15 之间任何可能的回归。

我们强烈建议您在 2.7.16 发布后更新到该版本。这将是下面提到的扩展支持的起点。


购买 Vue 2 的扩展支持

如果您在 EOL 后必须继续使用 Vue 2,我们已与 HeroDevs 合作提供永无止境的支持 (NES)。即使在 EOL 之后,Vue 2 NES 也会为 Vue 2 提供持续更新和安全补丁,以便具有严格合规性要求的应用程序保持安全和合规。它还保证 Vue 2 应用程序将继续在现代浏览器中有效运行,并保持与 NuxtVuexVuetify 2 等基本库的兼容性。最后,Vue 2 NES 具有持续的安全监控和 14 天的修复 SLA。

Vue 2 NES 是您在 Vue 2 LTS 期间享受的支持的延续 - 但无限期。有关更多详细信息,请访问HeroDevs Vue 2 NES 页面。

通知您的用户您的 Vue 2 EOL 计划

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

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

如果您处理此类业务需求,您可能需要让您的客户、经理、CISO 或其他相关利益相关者了解您管理支持和解决任何潜在 CVE 的计划。Vue 2过去没有出现重大漏洞,但即使是最成熟的 EOL 项目也确实会出现 CVE——无论是直接出现还是通过受损的依赖项出现。通过OpenCVE和Snyk等组织订阅 CVE 通知是在发现漏洞后立即发现漏洞的好方法。浏览器也可能会发布破坏旧库的更改 - 这种情况很少见,但确实会发生。


期待

当 Vue 2 最终达到 EOL 时,对我来说将是一个激动人心的时刻,但与此同时,我对我们面前的未来比以往任何时候都更加兴奋。Vue 3 生态系统一直在创新中蓬勃发展。Vue 3.4目前处于测试阶段,编译器和运行时的性能都有所改进。我们在Vapor 模式方面也取得了良好进展。Vue 2 的结束仅标志着一个新的开始 - 2024 年对 Vue 来说将是激动人心的一年!

http://www.lryc.cn/news/264216.html

相关文章:

  • Python---端口和端口号的介绍
  • Electron训练笔记
  • 2023 英特尔On技术创新大会直播 | 窥探未来科技的边界
  • 机器学习之逻辑回归,一文掌握逻辑回归算法知识文集
  • H-ui前端框架 —— layer.js
  • 「Verilog学习笔记」游戏机计费程序
  • b站高可用架构 笔记
  • Android: Ubuntu下交叉环境编译常用调试工具demo for lspci命令(ARM设备)
  • 《2023全球IPv6支持度白皮书》近日发布
  • IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Spring的AOP前奏
  • 2023年度佳作:AIGC、AGI、GhatGPT 与人工智能大模型的创新与前景展望
  • 直播电商“去网红化”势在必行,AI数字人打造品牌专属IP
  • Java如何开发PC客户端(Windows,Mac,Linux)
  • 热红外图像非均匀校正方法
  • 性能压力测试--确保企业数字化业务稳健运行
  • 【Java】7种逻辑运算,你了解几种
  • 达梦到达梦的外部链接dblink(DM-DM DBLINK)
  • create-react-app 打包去掉 map文件
  • fdisk工具详解
  • 【蓝桥杯选拔赛真题81】Scratch旅游相册 第十五届蓝桥杯scratch图形化编程 少儿编程创意编程选拔赛真题解析
  • 水平居中、垂直居中、水平垂直居中
  • flex布局换行后出现间隙问题
  • RPC(3):HttpClient实现RPC之GET请求
  • PHP函数里面写JQ CSS HTML的写法案例
  • 爬虫工作量由小到大的思维转变---<第十八章 Scrapy请求处理与返回策略>
  • 【免费直播今天下午!】见微知著 唤醒视觉:机器视觉与成像应用解决方案,诚邀您的参与!
  • 智商均值回归
  • ChatGPT助力Excel数据分析:让你的工作事半功倍!
  • 多表插入、删除操作(批量)——后端
  • Java操作Word修订功能:启用、接受、拒绝、获取修订