Vue 3有望成为一个很好的框架
Vue越来越受欢迎,随着每次更新,该项目变得越来越快。埃文·于(Evan Yu)于2018年11月15日在伦敦的会议上宣布了新版本的Vue。 Vue 3的主要重点是改善框架的以下特征:性能,本机应用程序开发的便利性,可用性。
这里,除了其他改进之外,还有一个新的API,Composition,旨在创建组件。该API不会向Vue引入新概念。相反,它开放了对框架基本功能的访问,例如创建反应性状态并观察其状态(例如使用独立功能)。这对于所有级别的Vue开发人员都非常有用。
简而言之,Vue团队正在积极努力改进众多框架API,旨在通过以下方式使Vue 3优于Vue 2:
- 速度。
- 紧凑。
- 代码可维护性。
- 开发本机应用程序。
- 使用方便。
不想等待发布?如果是这样,您可以立即开始使用Vue 3的Alpha版本进行实验。这是有关新API的材料。
Vue 3会有什么期望?
让我们谈谈Vue 3的新增功能以及开发人员对其所做的有益更改。
- API Composition. API React. — , , . API API Options Vue 2. API . , , , . API. , , .
- TypeScript. TypeScript Vue — , , , . Vue 3 TypeScript, , , TS . , JavaScript, , .
- . Virtual DOM . «» . . , . Vue 3- 100%, . .
- . Vue 3 , , . -. , Vue 3 . , . Vue, , «» , .
- Vue 3 Vue 2. Vue 3 , . Vue 2.6.10 20 (22,8 ). , Vue 3 10 !
- . «» «».
- 片段支持。片段是未在DOM树中呈现的虚拟元素。
- 挂钩支持。此功能仍处于试验阶段。
- 时间切片支持。她是实验性的。
实际上,我不想过多地介绍Vue 3的功能。在这里,这里和那里-链接到高质量的文章,技术上正确,专业撰写并包含实际示例。
关于Vue 3的发布日期
目前(8月下半月),Vue 3计划于2020年第三季度发布。也就是说-它可以在今年9月30日之前的任何时间进行。此信息基于官方项目开发计划。
Vue 3发布日期详细信息
V对即将发布的Vue的期望:乐观的原因
我认为,有一些事实让我们说,Vue 3确实会很快发布:
- - (Release Candidate, RC), . , API , , . Vue 3.0, , API Vue 2.x. , API Vue 2.x. , Vue 3 2019 , , . , Vue 3 2020.
- Vue 3 . -. .
- Vue 3 Vue 3. . -, . , Vue, , .
▍ Vue:
如果您想更好地了解Vue 3已经准备好使用的可能性,请看一下今年4月发布的演示,并关注该项目的新闻。
您可以立即试用的Vue 3功能
- Composition API作为Vue 2的插件存在,因此您可以尝试使用此API。
- 新开发人员工具Vue的测试版。
- 这是官方的Vue 3路由器。
- 在这里,您可以找到即将推出的Vue 3版本的Vue CLI插件。
- 这是Vue Test Utils的Vue 3版本。
准备从Vue 2迁移到Vue 3
如果你的项目是比较小的,你跟着Vue公司RFC准则,并避免使用不赞成使用的功能,那么你应该能够很快地移动,从Vue的2到Vue公司3,但在任何情况下,最好是通过读取相应的启动迁移过程指导。请注意,本指南仍处于测试阶段。因此,您可以期望在Vue 3发布后看到其中的变化。
学习Vue 3
- Vue Mastery上有不错的Vue 3课程,面向已经具有Vue经验的开发人员。
- Vue 3, , , API Composition .
- Vue 3 , Vue 2. Vue 3, — , , API Composition. .
- Vue.js Amsterdam 2020, API Composition.
- Vue 3 API Composition.
▍ Vue. : Vue 2 Vue 3?
如果您刚刚开始学习此框架,建议您先学习Vue2。此建议的主要原因是Vue 3的发布并不意味着对该框架进行了根本性的更改。使用Vue 3时,关于Vue 2的许多知识都不会变得过时。因此,事实证明,要开始学习Vue,没有必要等待Vue 3的发布。开始学习Vue 2,当Vue 3出现时,您将准备好了解此框架版本将带来的新功能。
▍Vue3发行后,Vue 2.x会发生什么?
Vue 2(2.7)的另一个次要版本将是Vue 3.x互操作性功能向Vue 2.x的反向移植。它还将发出有关Vue 3.x中不推荐使用的功能的警告。这将是Vue 2.x的最新LTS次要版本,预计将支持18个月。但是,重要的安全更新将在LTS期限结束后发布。
▍我已经看到一些有关Vue 3的批评。Vue 3是否有任何值得了解的问题?
实际上,互联网上(尤其是Reddit上)有很多关于Vue 3的讨论,在此期间表达了一些严重的担忧,后来被认为是毫无根据的。这些问题包括,例如,新的Composition API无法轻松添加到框架中,并且不赞成使用当前的Vue 2 API。这样的谣言使人们担心,他们花在学习Vue上的所有时间都可能浪费了。但是,再次,不再有任何担心的理由。您可以放心,Composition API是现有API的补充,而不是替代,并且当前的API不会随处可见。
结果
希望这篇文章能帮助您对Vue 3的期望有一个比以前更清晰的愿景。我们有理由相信我们可以很快期待更多Vue 3的新闻。框架,订阅官方项目新闻。
您是否认为Vue 3即将推出?