百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

尤雨溪:细聊 Vue 的现在与未来_vue是尤雨溪一个人开发的吗

ztj100 2025-02-17 15:05 13 浏览 0 评论

大家好,我是 Echa。

创作不易,喜欢的老铁们转发加个关注,点个赞,速速收藏,谢谢!

另外咱们一起回顾一下Vue 优秀开源项目:

12个又简单又实用的开源项目及组件

推荐13个又热门又实用的Vue开源宝典库

推荐7个Vue 3的高颜值UI组件库

分享15个基于Vue3.0全家桶的优秀开源项目

推荐10个基于Vue3.0全家桶的优秀开源项目

自 2014 年首次发布以来,Vue.js 的受欢迎程度和用户数量一直在增加,并逐渐成为一个成熟的框架,被世界各地成千上万的开发者所使用。下面就来细聊2022 年 Vue 的发展如何!

全文大纲

Vue 生态系统

  1. Vite
  2. Vitest
  3. Pinia
  4. Volar
  5. Nuxt 3
  6. Vuetify
  7. VitePress 1
  8. Vue 新文档
  9. Vue Core
  10. Vue 默认版本

Vue 现在与未来

  1. 自上次更新以来,Vue 3 发生了什么变化?
  2. TypeScript 对 Vue 的开发体验有何影响?
  3. 从 Vue 3 发布到其成为默认版本已有一年半,这个过程如何?
  4. 这么深的过渡过程有必要吗?
  5. Vue 可以用于所有类型应用和不同规模公司,是如何使框架如此通用的?
  6. 前端面临的主要挑战是什么?
  7. 展望未来5年,如何看待 Vue?

Vue 发展趋势

  1. Statista
  2. BuiltWith
  3. NPMtrends
  4. SimilarTech
  5. Github dependents
  6. Stack Overflow 问题
  7. State of JS
  8. State Overflow 调查
  9. JetBrains 调查
  10. Google 趋势

1. Vue 生态系统

自 Vue 3 发布以来,越来越多的库都接受了 Vue 3 并增加了对它的支持,而其他库正在开发兼容的版本。下面就来看看 2022 年 Vue 生态系统中那些令人兴奋的发展。

(1)Vite

官网地址:https://vitejs.cn/

Github(50.2k): https://github.com/vitejs/vite

Vite 是一个用于前端开发的新型构建工具,目前最新版本为 v3.0.0-beta.9。Vite 带来了超快的开发体验和高度优化的生产包。它与框架无关,任何人都可以使用它!Vite 是新的推荐选择,而 Vue CLI 进入维护模式。


(2)Vitest

官网地址:https://cn.vitest.dev/

Github(7.2k): https://github.com/vitest-dev/vitest

Vitest 是一个由 Vite 提供支持的全新单元测试框架,最新版本为 v0.18.0。Vitest 为后续的测试运行带来了极快的速度,使其成为 TDD 方法的绝佳选择。

(3)Pinia

官方网址:
https://pinia.web3doc.top/

Github(9.4k): https://github.com/vuejs/pinia

Pinia 现在是 Vue 3 推荐的状态管理库。它引入了更简单的 API、适当的 TypeScript 支持等,这是开发体验的一大进步。虽然 Vuex 仍然与 Vue 3 兼容,但它现在处于维护模式。

(4)Volar

Volar VS Code 扩展的开发者 Johnson Chu 加入了 Vue.js 核心团队。Johnson 一直在发布版本和错误修复,并致力于重构内部代码库以提高效率,甚至涵盖更多功能,由于扩展的维护者现在由 Vue 赞助,IDE 工具的未来会更加光明。

(5)Nuxt 3

官网地址:
https://www.nuxtjs.org.cn/

Github : https://github.com/nuxt/framework

Nuxt 团队宣布 Nuxt v3 将于今年夏季发布,这可能是最受期待的版本之一。其目前处于候选版本阶段,已接近稳定。

(6)Vuetify

官网地址:
https://vuetifyjs.com/zh-Hans/

Github(36k) : https://github.com/vuetifyjs/vuetify

对于很多人来说,Nuxt 和 Vuetify 是阻止他们从 Vue 2 升级到 Vue 3 的两个主要部分。Vuetify 3 最新版本为 beta 5,距离正式版的发布越来越近。

(7)VitePress 1

官方地址:
https://vitepress.vuejs.org/

Github(6.3k): https://github.com/vuejs/vitepress

VitePress 近期发布了 1.0 alpha 4,并已在新的 Vue 文档中使用。为了准备 v1.0 版本,核心团队成员 Kia 致力于为最终用户提供更高级别的 API。VitePress 现在是 Vue 3 支持的静态站点生成的推荐解决方案。但是,关于名称以及与 VuePress 的共存问题仍然在讨论中。简单地说,VitePress 是否应该取代 VuePress 3。

(8)Vue 新文档

官网地址:https://cn.vuejs.org/

Github : https://github.com/vuejs/

全新的 Vue 文档发布,对设计、用户体验进行了全面检查和提升,并引入了新的指南,以及在 Options API 和 Composition API 之间切换的功能。这个版本还引入了一个交互式教程,带你了解 Vue 的所有主要功能。

(9)Vue Core

官网网址:vuejs.org/

Github(34.1k): https://github.com/vuejs/core

在4月和5月期间,Vue 团队花了大约一个月的时间处理 v3 中的核心 Bug,因此产生了大规模的补丁发布(3.2.24~26)、约 70 个PRs合并和约 140 个已解决问题。



(10)Vue 默认版本

官网地址:https://vue3js.cn/

Vue 3 正式成为默认版本。



2. Vue 现在与未来

本部分,Vue.js 的作者尤雨溪总结了 Vue 3 的重大变化,分享升级到最新默认版本的过程背后的细节,并展望 Vue 的未来。

(1)自上次更新以来,Vue 3 发生了什么变化?

2022 年 2 月发布了全新的 Vue 文档,这标志着软启动过程的完成。当 Vue 3 发布时,它实际上只是核心,但随着时间的推移,整个 Vue 已经成长为一个完整的生态系统,包括路由、状态管理、构建工具、开发工具、扩展、IDE 支持等。所有这些都需要付出很多努力才能更新。

所以,现在基本上有了所有库和工具的新版本。发布了全新的文档,用 Pinia 取代了 Vuex,成为最新推荐的状态管理库,构建工具现在由 Vite 提供支持。新的 IDE 扩展是 Volar,它提供了更好的 TypeScript 支持和体验。还发布了重要的 DX 改进,例如

相关推荐

10条军规:电商API从数据泄露到高可用的全链路防护

电商API接口避坑指南:数据安全、版本兼容与成本控制的10个教训在电商行业数字化转型中,API接口已成为连接平台、商家、用户与第三方服务的核心枢纽。然而,从数据泄露到版本冲突,从成本超支到系统崩溃,A...

Python 文件处理在实际项目中的困难与应对策略

在Python项目开发,文件处理是一项基础且关键的任务。然而,在实际项目中,Python文件处理往往会面临各种各样的困难和挑战,从文件格式兼容性、编码问题,到性能瓶颈、并发访问冲突等。本文将深入...

The Future of Manufacturing with Custom CNC Parts

ThefutureofmanufacturingisincreasinglybeingshapedbytheintegrationofcustomCNC(ComputerNumericalContro...

Innovative Solutions in Custom CNC Machining

Inrecentyears,thelandscapeofcustomCNCmachininghasevolvedrapidly,drivenbyincreasingdemandsforprecisio...

C#.NET serilog 详解(c# repository)

简介Serilog是...

Custom CNC Machining for Small Batch Production

Inmodernmanufacturing,producingsmallbatchesofcustomizedpartshasbecomeanincreasinglycommondemandacros...

Custom CNC Machining for Customized Solutions

Thedemandforcustomizedsolutionsinmanufacturinghasgrownsignificantly,drivenbydiverseindustryneedsandt...

Revolutionizing Manufacturing with Custom CNC Parts

Understandinghowmanufacturingisevolving,especiallythroughtheuseofcustomCNCparts,canseemcomplex.Thisa...

Breaking Boundaries with Custom CNC Parts

BreakingboundarieswithcustomCNCpartsinvolvesexploringhowadvancedmanufacturingtechniquesaretransformi...

Custom CNC Parts for Aerospace Industry

Intherealmofaerospacemanufacturing,precisionandreliabilityareparamount.Thecomponentsthatmakeupaircra...

Cnc machining for custom parts and components

UnderstandingCNCmachiningforcustompartsandcomponentsinvolvesexploringitsprocesses,advantages,andcomm...

洞察宇宙(十八):深入理解C语言内存管理

分享乐趣,传播快乐,增长见识,留下美好。亲爱的您,这里是LearingYard学苑!今天小编为大家带来“深入理解C语言内存管理”...

The Art of Crafting Custom CNC Parts

UnderstandingtheprocessofcreatingcustomCNCpartscanoftenbeconfusingforbeginnersandevensomeexperienced...

Tailored Custom CNC Solutions for Automotive

Intheautomotiveindustry,precisionandefficiencyarecrucialforproducinghigh-qualityvehiclecomponents.Ta...

关于WEB服务器(.NET)一些经验累积(一)

以前做过技术支持,把一些遇到的问题累积保存起来,现在发出了。1.问题:未能加载文件或程序集“System.EnterpriseServices.Wrapper.dll”或它的某一个依赖项。拒绝访问。解...

取消回复欢迎 发表评论: