譯者按: React照舊獨領風騷!
為了保證可讀性,本文採納意譯而非直譯。別的,本文版權歸原作者一切,翻譯僅用於進修。
每個月我們都會對前端JavaScript框架舉行總結和剖析,包含運用狀況、機能、相干集會、練習課程等等。
框架運用狀況
我們起首來看看主流框架的運用趨向。下圖顯現了前四大框架(Angular, AngularJS, React和Vue)近來一個月的npm下載量趨向。你能夠點擊檢察大圖。
框架 | 增進率(上個月) | 增進率(客歲) |
---|---|---|
Angular | 1.6% | 102.6% |
AngularJS | 7.2% | 97.4% |
React | 10.5% | 153.3% |
Vue | 24.2% | 168.4% |
有幾點值得注意。起首,一切的框架年下載增進率都很高,以至包含不那麼討喜的AngularJS。事實上,假如我們檢察每個月增進率,Angular居然比AngualrJS低,年增進也鄰近。
另一點是Vue的增進略帶欺騙性。由於在2月初Vue的下載量有明顯的下落(譯者推想:豈非是由於我們過年?),以後又有了明顯的回升。在1月21日,Vue還排行第三,如今排行第四。假如我們檢察年度數據,能夠越發輕易明白。
固然,最不容忽視地是React一向堅持強勢的上風。只管一切框架的下載量加起來都沒它多,但它的增進依舊遠遠凌駕Angular系列,和Vue持平。
Fundebug支撐四大主流框架的bug監控,迎接免費註冊!
別的框架一覽
這裏另有一些關於Preact, Inferno, Ember和Svelte風趣的數據。
框架 | 增進率(上個月) | 增進率(客歲) |
---|---|---|
Ember | 1.5% | 4.5% |
Inferno | -0.4% | -77.7% |
Preact | 22.1% | 489.1% ? |
Svelte | 174.3% | 757.6% ? |
最明顯的就是Svelte逾越了Inferno。它們在接下來幾個月或許會相互博弈,然則我以為這一狀況能夠將會一向延續。上表的數據能夠看出,Inferno異常蹩腳(下跌了77%)。不過假如看整年的數據,你會有不一樣的意見。
不知道為何,Inferno的下載量老是很不穩固。下載量在差別日期的升沉變化很大。Inferno看上去沒有茁壯成長。我很艱難地說它的成長性不好,由於這個框架真的很優異。我想須要多一些推介吧,比方博客、集會演講等。