前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >顺藤摸瓜,突然有点心疼尤雨溪,写vue3太难了

顺藤摸瓜,突然有点心疼尤雨溪,写vue3太难了

作者头像
闰土大叔
发布2020-09-29 17:10:59
2.8K0
发布2020-09-29 17:10:59
举报
文章被收录于专栏:闰土大叔闰土大叔

就在前天凌晨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 本,封面图可以参考下面。

此次送书活动的参与方式是老规矩+新规则,只要你在本篇文章下面留言,说出你想要这本书的理由,就可以参与活动。

说下中奖规则:我会综合最近一个月的后台数据,土哥每次推文后,看你是否经常与我互动,比如点赞、点在看、留言打卡等。最近一个月内,如果你也在土哥推的软文里留言支持过,中奖概率也会持续飙升。

我希望通过这种方式鼓励大家多学习,多进步,争取早日收入翻番。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 闰土大叔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档