就在前天凌晨6点多,我在公众号上推送了一篇文 《尤雨溪:Vue3.0全球发布会在线视频》,没看过的戳标题回顾,真的建议有空多看几遍,重温下尤大帅气的脸庞,才是最重要的。
看完了 Vue3 的发布会,有点感慨,尤大的发际线还是坚挺如初。
想了下自己,摸了摸额前的刘海,长出一口气,从业这么多年,还好有一头秀气浓郁的秀发。
可以想象,Vue3并非一朝一夕就想出来的,也是在不停地试错,重做的路上走了一回,也碰到非常多的瓶颈。
两年时间,尤大写Vue3都经历了什么,哪里是三言两语就能讲的清楚的呢。
然而,这正是航海王的开始!
- 关于第一个 Vue3 的想法(2018年2月)
- 第一个 工作模型 (2018年9月)
- 第一个 vue-next private 的工作仓库(2018年9月,在原型的一周后)
- 随后不久就宣布了Vue3.0的计划开始( 撒花花,2018年9月21日 )
- 尝试阶段:早期的 Class , TypeScript , Hooks , 时间切片 (2018年9月开始进行,到2019年第一季度)
- RFC 的建立,也就是海贼王的船刚造出来,准备下海了(2019年1月)
- Class API RFC 的提出(2019年2月)
- 遇到了瓶颈,找寻新的突破,看上去在行走,但始终没有前进(2019年3月 ~ 5月)
- Class API 卒 (2019年5月)
- 重写核心渲染逻辑,算是重来一次,回个档 (2019年5月 ~ 6月)
- Function API RFC 提出(2019年6月)
- Composition API 的设计和反馈 (2019年6月 ~ 8月)
- Composition API (2019年8月)
- Vue2 options API 的支持和新编译引擎的实现 (2019年九月)
- vModel 实现(2019年10月)
- 转换过渡系统(2019年11月)
- SFC HMR Tooling (2019年12月)
- Vue3.0 alpha-1 出来啦,撒花(2020年1月)
- 服务端渲染 SSR ,据说是渲染性能提高了两三倍,不知道如何,到时候试试(2020年1月 ~ 4月)
- Vue3.0 beta-1 出来拉,乖巧静坐图.jpg (2020年4月)
- Vite 和 VitePress VuetRouter Vuex 尝试进行 Vue3.0 的工作 (2020年4月 ~ 7月)
- Vue3.0 rc-1 最后的进程啦,封面图是在 RC 中吗,(2020年7月17日)
- Vue3.0 发布,代号 One Pice 航海王还是海贼王QAQ (2020年9月20日)
为了这艘航海船,消耗了非常多的东西,可以看到,不仅仅尤大和他的社区团队在努力,小伙伴们也很积极呢,所以还有什么理由学不动呢。
- 2年
- 37RFCS
- 2682次代码提交
- 628次拉去请求
- 人工审核合并了99位贡献者
- 整个社区的倾力支持,最后是属于每一位位 Vue3.0 做过贡献的小伙伴们。
尤大说,Vue的使命是 “ Be a framework that grows with the user ” (PS:翻译过来就是成为一个与用户一起成长的框架)
当我看到这句话的时候突然有一丝的愣神,作为 Vueer ,很多时候看别人对待 Vue.js 的初步印象,就是:1、简单;2、易上手;3、学习成本低...
同样的,在有些人眼里, Vue.js 变得像是 小白CV 必备, 外包开发 必备的框架。
本身,开发者也会成长,随着一年两年的工作后,很多 Vue 开发者或许会转换成 React,也或许会继续使用 Vue ,但是最终,这些开发者都会成长,成长成为独当一面的前端工程师。
而 Vue 就像是一把兵器,或许你会丢掉它换一把,但最终它依旧是你曾经最合适的一把,重剑无锋,大巧不工,凌厉刚猛,无坚不摧。
致敬那些在前端路上越走越远的人们。
现在,我个人已经在转型 React 的路途上行走,但是我依旧关注着 Vue 的成长,每一次发版,每一次的突破。感谢 Vue 给与了我入门前端的机会,期待着一起成长。
Vue3究竟做了些什么,相信这是大家最关心的。
简单说下它带来的新特性。
- 易维护:基于TypeScript ,更好的数据类型推导。
- 更快:基于Proxy更直接的数据代理,更好的虚拟DOM和SSR渲染
- 更小:Tree-shaking & 时间切片
- 更好的规划:CompositionAPI
- Better DX:组件改进,新的单文件组件
虽然已经正式发布了Vue3.0 ,但官方依旧不建议现在升级使用,虽然在使用上是没有问题的,但你可能会面临着非常头痛的问。
在开发过程中,大部分依赖的框架是不可用的,比如:Element,至今我知晓的UI框架中支持 Vue3.0 的只有 Ant Design Vue 和 Vant 。
当然,虽然是可用的,但是谁能保证没有一些问题呢?
因此,好菜须静等,在庞大的 Vue 爱好者下,我想周边的设施会非常快速的建立起来,我们会看到会有许多新的,基于 Vue 开发的开源库诞生。
同样的, Vue 的工作也没有停止脚步,依旧在进行新的工作。
- 进行IE11老大哥的浏览器支持
- 新版本devtools中的Router和Vuex的兼容支持工作
- Vite脚手架的迭代
- Vue2.7终结版,最后的花火
- 未完待续...
最后,总结下,Vue 的高级特性让前端项目变得更加的灵活。其次就是编程思想和 React Hooks 算是相通的,基本上算是思维统一了,只是换了个形式写 Hook 。
同样的解决了 Vue2 逻辑反复横跳的问题,更好好 TS 支持,更好的性能,更完善的数据响应式等等。都解决很多原有的痛点,非常期待的版本。
或许,在今年春节之后,我们就可以正式的进行 Vue3.0 的项目开发了,我们一起期待正式用上 Vue3 的那天吧!
作者:wangly19
https://juejin.im/post/6874609474095546382
最最后,说个福利。
9月第二波送书活动悄然来袭,没看到最后的朋友,赶紧回来,坐着听完。
最近,公众号后台又来一波新读者,好多都是前端小白和新人,在这里,感谢大家长期以来对土哥的支持,不管土哥每个工作日推送的是原创文还是广告文,依然会有很多读者朋友进来点赞、点在看,留个言跟土哥互动下。
而每条留言,土哥几乎都会一一回复,一个月目前连搞两次送书活动,良心博主实锤无疑。
为了照顾新来的读者朋友,主要是前端小白居多,关键是尤雨溪也说了,Vue3暂时还不建议用在项目上,所以,掌握好Vue2的技术栈就显得尤为重要,毕竟咱们码农也要活在当下。
因此,这次送的书是《Vue.js前端开发基础与项目实战》,仅限 5 本,封面图可以参考下面。
此次送书活动的参与方式是老规矩 新规则,只要你在本篇文章下面留言,说出你想要这本书的理由,就可以参与活动。
说下中奖规则:我会综合最近一个月的后台数据,土哥每次推文后,看你是否经常与我互动,比如点赞、点在看、留言打卡等。最近一个月内,如果你也在土哥推的软文里留言支持过,中奖概率也会持续飙升。
我希望通过这种方式鼓励大家多学习,多进步,争取早日收入翻番。