尤雨溪回应:为什么 Vue 在国际上越来越没影响力?
整体占有率也没下降,甚至还提升了。npm 的数据跟 React 比维持在 1:4 左右的比例。react 的 npm 数据有相当一部分来自 React Native,纯 web 端的比较最靠谱的数据是看 Chrome 开发者插件的周活,React 在 3~4M 之间(可惜现在非作者看不到插件的具体周活了,只有一个大概范围),而 Vue 插件的周活是 1.92M(stable 1.7M + beta 0.22M),换言之纯 web 端的占有比例在 1:2 ~ 1:1.5 之间。
有些人可能觉得这些数据跟自己的认知不符合,所以我帮你们分析一下。
首先,web 开发是一个非常广阔的领域,不是只有大厂做的事情才是 web 开发。有些人拿找工作和一亩三分地的内推作为影响力的唯一指标,这就叫 echo chamber。FB 对硅谷乃至美国的大科技企业本身就有技术栈辐射效应,React 栈在这个生态圈内是良性循环,占有统治地位也很合理。但是放眼到整个 web 开发领域,硅谷甚至美国的科技公司并不代表一切:这世界大得很,web 上能做的事情也很多样,无论是从产品形态还是到使用者的定位,你所看见的那一个角落未必能代表一切,我还是相信数据。顺道说一句,别拿 Google Trends 说事... React, Vue, Angular 这三个词拿来做关键词都有大量的 false positive,单独给某一个加上 js 的后缀也是不公平的,所以其实 Google Trends 在分析前端的趋势上几乎没有参考价值。
Vue 本来就是以低门槛起家,市场定位的主要用户自然是中小型企业,还有很大一部分用量在 freelancer(自由职业开发者)和小型的 agency(外包公司?)手里,这些场景在大公司打工人的世界观里是不存在的,自然会形成一种认知落差。
又比如 Angular,总有人说 Angular 掉队了不行了云云,其实人家下载量也很坚挺,活得好好的。为啥你听不见?因为很多传统企业的 IT 团队,用 java 的那种,用 Angular 用得很开心,只是他们不会三天两头在 Twitter 上面制造 hype,所以你不知道而已。
有些人因为自己的眼界里只能看到 React,就以为 React 就是整个世界。这叫一叶障目,不识泰山。互联网之广阔,有着足够的空间给其它框架去生存。
真要说大机构,GitLab 是 Vue 写的,最近上市了,160 亿美元市值,可还行?Wikimedia(Wikipedia 背后的基金会)全线转向 Vue,算大机构不?NASA 的火箭发射控制系统有部分界面用 Vue 写的,够高大上了么(Vue 的贡献者因此都拿到了 NASA 2020 火星任务的 GitHub 徽章)?Google 的求职系统 careers.google.com 是 Vue 写的,用它投过简历不?苹果 SwiftUI 的教程 Vue 写的,学原生开发的时候看过没?LV 美国官网 Nuxt/Vue 写的,买过几个没?你翻墙上 P 站解决生理需求的时候,Vue 的 logo 也会亮起来,这个流量又如何?
这个问题下面一本正经分析 Vue 哪里不好 React 哪里好的,大部分都是在强化自己的偏见,就是立场先行然后找一堆理由证明自己的选择更正确而已。人家用 Vue 能上市,你用 Vue 产品做不成的话,我觉得真不是 Vue 的问题。纯技术的东西就不多说了,只提一个说 Composition API 是 FP 的,这种典型属于连 FP 是什么都不明白就在胡扯。
牛逼哄哄地捧一踩一的时候,看看你自己在做的产品用户量和市场占有率是什么水平?产品里面你一个前端贡献的部分又有多少?
逆锋起笔
是一个专注于程序员圈子的技术平台,你可以收获最新技术动态
、最新内测资格
、BAT等大厂的经验
、精品学习资料
、职业路线
、副业思维
,微信搜索逆锋起笔
关注!
评论