当前位置: 首页 > Web前端 > vue.js

Vue2020路线图,Vue3.0定于Q2发布

时间:2023-03-31 18:55:17 vue.js

昨天,Vue团队更新了2020路线图,里面有很多关于Vue3.0的信息。推荐大家阅读原文,地址为:https://github.com/vuejs/vue/projects/6。我根据自己的理解翻译一下:FAQQ:3.0什么时候准备好?A:请回头看看。另请注意,这些日期仅供参考,我们团队的主要目标是发布生产级高质量代码,而不是赶在最后期限前完成。问:3.0有什么变化?A:请自行阅读最新的RFC。另外,请注意核心团队提交的RFC草案。译者:我在师傅讲课:【师傅编程公开课】欢迎来到Vue3.0,介绍了几乎所有的RFC。欢迎有兴趣的同学看一看。如果RFC包含重大更改,总会有一个“升级策略”部分讨论迁移问题。对于当前2.x的用户,我们会提供:迁移向导可以兼容2.x的兼容版本(如果兼容的话),并给出升级的提示和升级建议。命令行迁移工具可以自动升级,升级代码不能自动升级,扫描后会提示手动升级。问:我是新人,是现在学Vue2.0还是等3.0?答:如果你刚开始学习框架,你应该从Vue2开始。我们没有对Vue3进行大规模的重新设计,所以你的大部分Vue2知识仍然适用于Vue3。如果你打算学习框架,无需等待。如果您正在为生产级项目选择技术堆栈:如果项目需要立即构建:我们仍然建议使用Vue2以获得完整的框架级支持。但是,也要注意3.0即将到来的变化,不要使用将被删除的功能,最好不要使用与Vue2深度耦合的第3方依赖项。如果项目可以等到第二季度末:那么我们建议您等待并使用3.0。Q:2.x以后会怎样?回答:接下来会有小版本(2.7)更新:Backportcompatible3.xfeaturesbackto2.xWarnabout3.xdeprecatedfeatures这是2.x的最后一个小版本,提供长达18个月的LTS(长期支持)。即使在LTS结束后,我们仍将继续提供重要的安全更新。问:Vuex有什么计划吗?A:一方面,我们正在开发一个Vuex(4.0)版本,其API与当前版本(3.0)完全相同,但与Vue3兼容。我们力求向后兼容,以便用户可以在Vue3项目中继续使用现有的Vuex代码。另一方面,我们也在尝试新的设计,更多地利用Vue3的响应式API,让VuexAPI变得不那么冗长。这个新版本暂定名为“vuex-next”,又名5.0。目前,我们只是在进行早期探索,最早要到2020年第三季度才会发布。2020年第一季度计划3.0SSR3.0迁移升级向导(建设中)2.x兼容版本迁移工具3.0FrameworkRouter(建设中)Vuex(建设中)测试工具(建设中)JSXBabelPlugin(建设中)(I觉得不会再有这个东西了)CLIDevtoolsothers(虽然最后三个没在建,但我想大部分也在建)3.0betaQ1年底发布!3.0核心现在实际上已经完成,我们希望此时API也能稳定下来。我们还需要更多的时间来更新周边的库和工具。如果你的使用场景对router和vuex没有严格的要求,此时可以开始使用3.0,但最好是非关键应用。2020年第二季度计划继续未完成的3.0框架工作季度,发布3.0RCfreezeAPI,不会有大的变化。所有涉及重大更改的RFC都必须在进入RC之前完成。FamilyBucket可以与3.0版本一起使用。3.0版本已经准备就绪,现阶段基本可以使用。还是会存在一些小bug和框架集成问题,会在RC阶段慢慢解决。3.0发布管理,回归测试自动化,每晚发布,正式确认版本生命周期3.0IE11兼容版本3.0正式版2020第三季度计划发布2.7版本3.x功能反向迁移到2.x和3中弃用的功能。xWarning2.x的最后一个小版本LTS同时发布在我的博客上,欢迎各位同学前来交流。