<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          尤雨溪回應(yīng):為什么 Vue 在國際上越來越?jīng)]影響力?

          共 2477字,需瀏覽 5分鐘

           ·

          2021-12-10 02:07

          關(guān)注 逆鋒起筆,回復(fù)“編程資源
          加入我們一起學(xué)習(xí),天天進步
          https://www.zhihu.com/question/472193255/answer/2235015723

          前段時間,知乎上一條「為什么 Vue 在國際上越來越?jīng)]影響力?」的問題火了起來。
          就在前幾日,尤雨溪對這條提問進行了回答。
          以下是回答詳情:
          這種問題問得真是糟心,下面有些回答更糟心,最糟心的是我其實無視了這個問題很久,懶得回答,但知乎還 tmd 老推給我。
          “越來越?jīng)]影響力“ 這個是怎么定義的?npm 下載量下降了?沒有啊,去年這個時候周下載 189 萬,現(xiàn)在是 285 萬,一年增長了 50%,好像沒啥問題吧。

          整體占有率也沒下降,甚至還提升了。npm 的數(shù)據(jù)跟 React 比維持在 1:4 左右的比例。react 的 npm 數(shù)據(jù)有相當(dāng)一部分來自 React Native,純 web 端的比較最靠譜的數(shù)據(jù)是看 Chrome 開發(fā)者插件的周活,React 在 3~4M 之間(可惜現(xiàn)在非作者看不到插件的具體周活了,只有一個大概范圍),而 Vue 插件的周活是 1.92M(stable 1.7M + beta 0.22M),換言之純 web 端的占有比例在 1:2 ~ 1:1.5 之間。

          有些人可能覺得這些數(shù)據(jù)跟自己的認知不符合,所以我?guī)湍銈兎治鲆幌隆?br style="outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">
          首先,web 開發(fā)是一個非常廣闊的領(lǐng)域,不是只有大廠做的事情才是 web 開發(fā)。有些人拿找工作和一畝三分地的內(nèi)推作為影響力的唯一指標,這就叫 echo chamber。FB 對硅谷乃至美國的大科技企業(yè)本身就有技術(shù)棧輻射效應(yīng),React 棧在這個生態(tài)圈內(nèi)是良性循環(huán),占有統(tǒng)治地位也很合理。但是放眼到整個 web 開發(fā)領(lǐng)域,硅谷甚至美國的科技公司并不代表一切:這世界大得很,web 上能做的事情也很多樣,無論是從產(chǎn)品形態(tài)還是到使用者的定位,你所看見的那一個角落未必能代表一切,我還是相信數(shù)據(jù)。順道說一句,別拿 Google Trends 說事... React, Vue, Angular 這三個詞拿來做關(guān)鍵詞都有大量的 false positive,單獨給某一個加上 js 的后綴也是不公平的,所以其實 Google Trends 在分析前端的趨勢上幾乎沒有參考價值。

          Vue 本來就是以低門檻起家,市場定位的主要用戶自然是中小型企業(yè),還有很大一部分用量在 freelancer(自由職業(yè)開發(fā)者)和小型的 agency(外包公司?)手里,這些場景在大公司打工人的世界觀里是不存在的,自然會形成一種認知落差。

          又比如 Angular,總有人說 Angular 掉隊了不行了云云,其實人家下載量也很堅挺,活得好好的。為啥你聽不見?因為很多傳統(tǒng)企業(yè)的 IT 團隊,用 java 的那種,用 Angular 用得很開心,只是他們不會三天兩頭在 Twitter 上面制造 hype,所以你不知道而已。

          有些人因為自己的眼界里只能看到 React,就以為 React 就是整個世界。這叫一葉障目,不識泰山。互聯(lián)網(wǎng)之廣闊,有著足夠的空間給其它框架去生存。
          很多時候這種滲透用現(xiàn)實中的例子可能會比較直接:最近搬家到新加坡,本地在線買家具的網(wǎng)站,差不多一半用 Vue 寫的(HipVan, FortyTwo, StarLiving...)。想買個 Lume Cube 的專業(yè)照明燈,發(fā)現(xiàn)網(wǎng)站 Vue 寫的。為了轉(zhuǎn)錢開了個 IBKR 賬號(最大的在線 retail 交易平臺之一),發(fā)現(xiàn)網(wǎng)頁版 Vue 寫的。想調(diào)整一下股票持倉買了個 Motley Fool 的付費服務(wù),發(fā)現(xiàn) Vue 寫的。

          真要說大機構(gòu),GitLab 是 Vue 寫的,最近上市了,160 億美元市值,可還行?Wikimedia(Wikipedia 背后的基金會)全線轉(zhuǎn)向 Vue,算大機構(gòu)不?NASA 的火箭發(fā)射控制系統(tǒng)有部分界面用 Vue 寫的,夠高大上了么(Vue 的貢獻者因此都拿到了 NASA 2020 火星任務(wù)的 GitHub 徽章)?Google 的求職系統(tǒng) careers.google.com 是 Vue 寫的,用它投過簡歷不?蘋果 SwiftUI 的教程 Vue 寫的,學(xué)原生開發(fā)的時候看過沒?LV 美國官網(wǎng) Nuxt/Vue 寫的,買過幾個沒?你翻墻上 P 站解決生理需求的時候,Vue 的 logo 也會亮起來,這個流量又如何?

          這個問題下面一本正經(jīng)分析 Vue 哪里不好 React 哪里好的,大部分都是在強化自己的偏見,就是立場先行然后找一堆理由證明自己的選擇更正確而已。人家用 Vue 能上市,你用 Vue 產(chǎn)品做不成的話,我覺得真不是 Vue 的問題。純技術(shù)的東西就不多說了,只提一個說 Composition API 是 FP 的,這種典型屬于連 FP 是什么都不明白就在胡扯。

          牛逼哄哄地捧一踩一的時候,看看你自己在做的產(chǎn)品用戶量和市場占有率是什么水平?產(chǎn)品里面你一個前端貢獻的部分又有多少?
          有些人吧,數(shù)據(jù)道理沒什么話好說了,就來挑剔我的態(tài)度。我覺得作為一個創(chuàng)作者捍衛(wèi)自己的作品毫無問題,因為我是用心在做,所以才會用心去保護它。如果一個創(chuàng)作者連自己的作品都不敢去捍衛(wèi),我也不相信這個作品能好到哪里去。
          話說,你覺得 Vue 現(xiàn)狀如何呢?評論區(qū)等你。 

          逆鋒起筆是一個專注于程序員圈子的技術(shù)平臺,你可以收獲最新技術(shù)動態(tài)最新內(nèi)測資格BAT等大廠的經(jīng)驗精品學(xué)習(xí)資料職業(yè)路線副業(yè)思維,微信搜索逆鋒起筆關(guān)注!

          如何全鏈路進行前端性能優(yōu)化

          Vue 項目前端多語言方案

          推薦 9 個 VUE3 UI 框架

          Vue 實現(xiàn)數(shù)組四級聯(lián)動

          3 個簡單的技巧讓你的 vue.js 代碼更優(yōu)雅!

          點個在看支持我吧,轉(zhuǎn)發(fā)就更好了
          瀏覽 62
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天撸天天干天天日 | 黄色视频免费的 | 日日操屄| 免费AV观看 | 狠狠久久综合 |