文章图片
首先 ,vue在技术上一直是跟随者 。接着基本只能喝到汤 。你可以看看Google trend ,vue只有在中国地区是大规模使用 ,在大部分其他地方还不如angular 。
vue灵活性差react很多 。这点就是致命的 。所谓的 “门槛低 , 上手快” , 这种特性在大厂根本算不上优点 , 大厂招的人 , 基本上学个react就两小时的事情 , 或者上看着文档就直接开始做项目了 。 对大厂来说 , vue唯一的优点就是 能够低成本的招人 。
vue引以为傲的vuex逐渐分裂:
pinia为首的类vuex方案 , 提倡vuex的用法但完善了ts支持 , 引入了hooks支持
以hooks为基础的手cao轮子派 , 目前还没看到有什么特别的明星项目 , 但你看看大喊祖师爷的掘金就知道了
view层写法也分裂:
有人(像我这种旁观顺便偶尔丢下石头的)坚定认为vue就应该模板
有人已经转向jsx , 爱其ts支持 , 爱其灵活 , 有人混沌自由 , 认为怎样舒服就怎样来
转向vue就是要糊业务不搞积累:要是你遇到一个项目 , 简单却繁杂 , 不想做什么抽象就只想糊 , 那么当然可以鼓励react转vue
以下只是个人理解 , 大厂团队越来越拒绝vue3的原因有几个 。
一 , typescript支持太不友好 , 我知道大家可以写繁脚的类型去让提示跑起来 , 但react在vs中开箱即用的ts支持不是更好吗?
二 , 没有抛弃vue2模式 。 react虽然仍然支持class但在ts的加持下 , 在强有力statecontext的保障下 , 大家基本统一了函数式编程的共识 。 反观vue3有人写看代码 , 有人写setup而且几个state管理的hook也是不统一 , 让人费解 。
三 , 语法糖太多 , 语法糖是个双刃剑 , 用熟的人 , 可以省去代码量 , 不熟的人 , 不知道程序为何这班运行 。 个人认为程序的运行 , 应该在代码阅读上容易的表现出来才便于团队协作 , 所以react的偏原生写法让人更容易理解 。
【大屏|Vue怎样才能吸引大厂换掉React呢?】当然Vue框架比React框架属于各有千秋 , 但如果不是效率10倍以上提升 , 换 , 是很难的事情 。 不是吸引力问题 , 老的团队老的代码对新框架没有需求除非新团队一上来就用Vue , 替换才会慢慢进行很多大厂还在用vnc甚至cc做源码管理工具 , 很多大厂还在用webx.这种老掉牙的Java框架 , 原因也很简单:业务稳定发展才是王道
- 大屏|尺寸直追笔记本 曝国产厂商将推出高刷大屏旗舰平板
- 中新网北京1月15日电 “既是大屏|荣耀Magic V能否成折叠屏手机新拐点?带你体验
- 客服|外包客服平台的客服是怎样接引顾客下单的
- 革命|机械革命F6、Code10两款大屏本对比:看似差不多,其实差别挺大
- nas|2K全面屏+11代标压处理器,当realme涉足笔电会擦出怎样的火花?
- 大屏|马化腾正式表态,腾讯可随时被替换,这意味着什么?
- “上海图书馆东馆的定位是新一代的智慧复合型图书馆。|美好生活需要怎样的美好阅读?上图东馆定位新一代智慧复合型图书馆
- 巴可与LED显示大屏|匠心独具20载
- 对比度|大屏时代,MiniLED概念会成功领跑吗?
- 怎样才能在宇宙中找到外星文明?新想法发布了,我们或被定位