本文翻译自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在提出之初受到了很大的关注,不过貌似如今也不太活跃了。