JavaScript主流框架3月趨勢總結

框架使用情況

JavaScript主流框架3月趨勢總結

我們首先來看看主流框架的使用趨勢。下圖顯示了前四大框架(Angular, AngularJS, React和Vue)最近一個月的npm下載量趨勢。你可以點擊查看大圖。

JavaScript主流框架3月趨勢總結

框架增長率(上個月)增長率(去年)
Angular1.6%102.6%
AngularJS7.2%97.4%
React10.5%153.3%
Vue24.2%168.4%

有幾點值得注意。首先,所有的框架年下載增長率都很高,甚至包括不那麼討喜的AngularJS。事實上,如果我們查看每月增長率,Angular竟然比AngualrJS低,年增長也相近。

另一點是Vue的增長略帶欺騙性。因為在2月初Vue的下載量有明顯的下降(譯者推測:難道是因為我們過年?),之後又有了顯著的回升。在1月21日,Vue還排行第三,現在排行第四。如果我們查看年度數據,可以更加容易理解。

JavaScript主流框架3月趨勢總結

當然,最不容忽視地是React一直保持強勢的優勢。儘管所有框架的下載量加起來都沒它多,但它的增長依然遠遠超過Angular系列,和Vue持平。

Fundebug支持四大主流框架的bug監控,歡迎免費註冊!

其它框架一覽

這裡還有一些關於Preact, Inferno, Ember和Svelte有趣的數據。

JavaScript主流框架3月趨勢總結

框架增長率(上個月)增長率(去年)
Ember1.5%4.5%
Inferno-0.4%-77.7%
Preact22.1%489.1%
Svelte174.3%757.6%

最明顯的就是Svelte超越了Inferno。它們在接下來幾個月也許會互相博弈,但是我認為這一情況可能將會一直持續。上表的數據可以看出,Inferno非常糟糕(下跌了77%)。不過如果看全年的數據,你會有不一樣的看法。

JavaScript主流框架3月趨勢總結

不知道為什麼,Inferno的下載量總是很不穩定。下載量在不同日期的起伏變化很大。Inferno看上去沒有茁壯成長。我很艱難地說它的成長性不好,因為這個框架真的很優秀。我想需要多一些推介吧,比如博客、會議演講等。

Preact和Sevlte看上去十分強悍,很期待接下來幾個月的表現。


分享到:


相關文章: