1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 2282字,需瀏覽 5分鐘

         ·

        2021-11-30 19:52


        前段時(shí)間,知乎上一條「為什么 Vue 在國(guó)際上越來(lái)越?jīng)]影響力?」的問(wèn)題火了起來(lái)。

        就在前幾日,尤雨溪對(duì)這條提問(wèn)進(jìn)行了回答。

        以下是回答詳情:

        這種問(wèn)題問(wèn)得真是糟心,下面有些回答更糟心,最糟心的是我其實(shí)無(wú)視了這個(gè)問(wèn)題很久,懶得回答,但知乎還 tmd 老推給我。

        “越來(lái)越?jīng)]影響力“ 這個(gè)是怎么定義的?npm 下載量下降了?沒(méi)有啊,去年這個(gè)時(shí)候周下載 189 萬(wàn),現(xiàn)在是 285 萬(wàn),一年增長(zhǎng)了 50%,好像沒(méi)啥問(wèn)題吧。

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

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

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

        又比如 Angular,總有人說(shuō) Angular 掉隊(duì)了不行了云云,其實(shí)人家下載量也很堅(jiān)挺,活得好好的。為啥你聽(tīng)不見(jiàn)?因?yàn)楹芏鄠鹘y(tǒng)企業(yè)的 IT 團(tuán)隊(duì),用 java 的那種,用 Angular 用得很開(kāi)心,只是他們不會(huì)三天兩頭在 Twitter 上面制造 hype,所以你不知道而已。

        有些人因?yàn)樽约旱难劢缋镏荒芸吹?React,就以為 React 就是整個(gè)世界。這叫一葉障目,不識(shí)泰山。互聯(lián)網(wǎng)之廣闊,有著足夠的空間給其它框架去生存。

        很多時(shí)候這種滲透用現(xiàn)實(shí)中的例子可能會(huì)比較直接:最近搬家到新加坡,本地在線買家具的網(wǎng)站,差不多一半用 Vue 寫的(HipVan, FortyTwo, StarLiving...)。想買個(gè) Lume Cube 的專業(yè)照明燈,發(fā)現(xiàn)網(wǎng)站 Vue 寫的。為了轉(zhuǎn)錢開(kāi)了個(gè) IBKR 賬號(hào)(最大的在線 retail 交易平臺(tái)之一),發(fā)現(xiàn)網(wǎng)頁(yè)版 Vue 寫的。想調(diào)整一下股票持倉(cāng)買了個(gè) Motley Fool 的付費(fèi)服務(wù),發(fā)現(xiàn) Vue 寫的。

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

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

        牛逼哄哄地捧一踩一的時(shí)候,看看你自己在做的產(chǎn)品用戶量和市場(chǎng)占有率是什么水平?產(chǎn)品里面你一個(gè)前端貢獻(xiàn)的部分又有多少?

        有些人吧,數(shù)據(jù)道理沒(méi)什么話好說(shuō)了,就來(lái)挑剔我的態(tài)度。我覺(jué)得作為一個(gè)創(chuàng)作者捍衛(wèi)自己的作品毫無(wú)問(wèn)題,因?yàn)槲沂怯眯脑谧觯圆艜?huì)用心去保護(hù)它。如果一個(gè)創(chuàng)作者連自己的作品都不敢去捍衛(wèi),我也不相信這個(gè)作品能好到哪里去。

        話說(shuō),你覺(jué)得 Vue 現(xiàn)狀如何呢?評(píng)論區(qū)等你。?

        來(lái)源:

        https://www.zhihu.com/question/472193255/answer/2235015723

        點(diǎn)贊和在看就是最大的支持??

        瀏覽 63
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            sese999| 欧美成人精品不卡视频在线观看 | 国产综合视频在线 | 亚洲三级片视频 | 黄片大全在线观看 | 色五月综合 | 女女h百合无遮挡涩涩漫画软件 | 女上男下男人吃奶xx00动态图 | 这里只有精彩视频 | 特级欧美AAAAAA片久久 |