本文翻譯自Sacha Greif發起的JavaScript Survey
本文從屬於筆者的Web前端入門與最佳實踐javascript
做者發起了State Of JavaScript問卷調查,以瞭解如今前端開發者對前端各類技術棧、框架的使用狀況與見解。短短三天內已經收到了3000多份回覆。本文就是對於統計結果的總結與反饋。做者在調查問卷中提供了以下六個經常使用框架以供開發者選擇:前端
很明顯這六個並不能涵蓋經常使用的前端框架,不過這算是目前最流行的幾個了。同時做者也提供了額外的選項容許參與者填寫其餘的框架名,對於每一個框架人們能夠有以下幾個選擇:web
從未聽過前端框架
聽過而且打算學習
聽過不過毫無興趣
用過,而且打算繼續使用
用過,而且不打算用
首先從知名度來講,基本上每一個開發者都聽過React與Angular,其餘幾個框架基本上也都有97%,不過Vue這個新框架略少,只有77%。而後是用戶的興趣,即打算從某個框架入手的比例:
在上圖中能夠看出React處於領跑地位,這點毫無疑問,不過沒想到的是做爲知名度不高的Vue在興趣方面領先於Angular2,也能夠看出該框架的魅力。還有一點,就是對於框架的滿意度列表,這點可能更能反映出框架的優劣:
能夠看出React與Vue都提供了不錯的用戶體驗呦。除了上述六個框架以外,還有不少開發者提到了其餘框架:
如上圖所見,很多人說起了Aurelia,可憐我還沒聽過這個框架呢。另外,沒幾我的提到了Meteor,估計可能應該把它概括到全棧這一塊。Knockout做爲老牌框架之一,仍然有必定的流行度。Cycle做爲基於RxJS的前端框架,也有很多人提到。另外一個Polymer在提出之初受到了很大的關注,不過貌似如今也不太活躍了。