随着 2024 年的临近,Vue 2 即将结束其生命周期。 vue 2.0 是 Vue 成为主流框架的一个重要里程碑,自 2016 年发布至今已有 7 年多的时间。 它帮助许多开发人员进入了 VUE 的世界,并帮助他们创建了许多伟大的项目。 然而,对于 Vue 团队来说,同时维护两个主要版本是不可持续的。 随着 Vue 3 及其生态系统的成熟,团队决定专注于最新的主要版本。
2023 年 12 月 31 日之后,Vue 2 将不再接受新功能、更新或修复,但仍将在所有现有的分发渠道(CDN、包管理器、GitHub 等)上提供。 这意味着当你的应用程序仍然正常运行时,包管理器会提醒你 Vue 2 不再受支持。
虽然 Vue 3 自 2022 年 2 月 7 日以来一直是 Vue 的默认版本,但它带来了更好的性能、增强的 TypeScript 支持、基于代理的反应系统、新的内置组件(如 Fragment、Teleport 和 Suspense),以及改进的构建工具支持和 Vue DevTools 体验。
对于仍在使用 Vue 2 的用户,有以下几种选择:
Vue 2 最终版更新: 2. 预定于2024年12月23日发布7.版本 16 将是 Vue 2 的最后一个版本。 它包含对 2 的引用7 个功能,最终修复并改进了与 Vue 3 的类型对齐。 一旦发布,强烈建议更新到此版本。
购买对 Vue 2 的扩展支持:Vue 团队与 Herodevs 合作提供永无止境的支持 (NES)。 这意味着即使在 EOL 之后,Vue 2 仍将继续获得更新和安全补丁,以确保具有严格合规要求的应用程序保持安全和合规。
通知用户你的 Vue 2 计划:如果你暂时无法迁移到 Vue 3 或使用 Vue 2 NES,但仍然使用 Vue 2,你可能需要考虑如何向你的客户传达你的 Vue 2 安全计划。
最后,虽然 Vue 2 的结束将是一个激动人心的时刻,但我们对未来充满期待。 Vue 3 的生态系统充满了创新,目前 3版本 4 处于 beta 测试阶段,为编译器和运行时带来了性能改进。 Vue 2 的结束只是一个新的开始,2024 年对 Vue 来说将是激动人心的一年。