1. 程式人生 > 其它 >未來5年前端技術趨勢分析

未來5年前端技術趨勢分析

統計資料

先看一組2021年1月到2022年1月,整整一年的下載量排名資料。

npm統計網站顯示:

最近一年的平均每天下載量和每週的下載量排名:

前端常用元件 npm平均每天下載量 npm平均每週下載量 框架
vue 400k 2500k 基礎框架
react 2000k 12000k 基礎框架
ant-design-vue 10k 50k UI框架
element-ui 50k 250k UI框架
antd 120k 600k UI框架

目前的趨勢

從上面的統計表格進行分析,目前的趨勢是:

基礎框架:vue和react對比的觀點很多,各有各的好,但是用數字說話,react的流行程度起碼是vue的5倍。

上層框架:element-ui雖然最近兩年更新的很少,但是其流行程度是ant-design-vue的5倍, 而 antd的流行度是ant-design-vue的12倍, antd的流行度是element-ui的2.4倍

未來5年,前端的趨勢是什麼?

根據我多年來在前端技術和後端技術領域中的長期的大量的一線開發實踐,及架構設計和產品設計的工作經驗。我的判斷是:

基礎框架:

vue

由於vue長期依賴於谷歌個別工程師,比如尤雨溪,而且vue框架原始碼近一兩年也沒什麼太多的更新。

未來5年將繼續保持這一態勢。甚至下降趨勢,5年後可能會被淘汰掉。

react

而react由於是facebook的研發團隊集體打造,相對來說,核心的工程師更多些。而且上述的事實資料表明,react無論在國外還是國內都更流行。

未來5年react可能最終變成像java裡面spring一樣的基礎框架,並且是一統江山的局面。

UI框架:

ant-design-vue

最近還在持續更新,但是其成熟度和流行度相對比較低,而且其原始碼的核心工程師唐金州,

未來5年將繼續保持這一態勢,但是流行度會逐步下降。5年後可能會被淘汰。

element-ui

最近兩年沒怎麼更新,但是容易上手,黏性比較好,未來5年大概率還會持續發展。

但由於其基於vue的原始特性,導致element-ui會成下降趨勢。5年後可能還是基於vue的流行度排名前三的UI框架。

antd

框架目前就像早上10點半的太陽,還在持續的拓展,其深度的定製化能力以及非常明顯,由於基於react,程式碼複用性相對說很好。

未來5年還會是持續上升的趨勢。5年後可能不是最流行的框架,可能會像現在流行度排名第二的element-ui一樣,有很多的使用者群體,還會持續存在和發揮影響力。

詳細統計截圖如下:

-------------------------
技術不在於多麼高超先進巧妙,而在於要有現實價值!!!