BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Ashley Nolan发布2016年JavaScript工具使用状况调查结果

| 作者 David Iffland 关注 4 他的粉丝 ,译者 刘嘉洋 关注 0 他的粉丝 发布于 2016年12月27日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Ashley Nolan已公布其2016年度前端工具调查结果,提供了关于“我应该选择哪个框架”这个问题的一些调查数据。

说来有趣,当Google公司一门心思构建Angular 2的时候,社区已经慢慢接受React作为主流的JavaScript框架。根据调查结果显示,37.67%的受访者表示他们经常使用React,而使用Angular(1和2)的人数占33.24%。根据使用Angular的受访者表示,使用Angular 1的人数远远超过使用Angular 2的人数,这表示很多人还没有开始使用Google开发的新平台。甚至新的Vue.js的使用人数也超过了使用Angular 2的人数,有9.67%的受访者表示他们经常使用Vue.js。

当问到“你认为哪个JavaScript库或是框架对于你的大多数项目来说是必不可少的?”,18.18%的受访者表示是React,而只有8.19%的受访者提到了Angular 1,Angular 2的数据更为惨淡,为2.74%,同时Vue.js的得票数也超过了Angular 2。

有关模块管理器,Webpack占据了主导地位,有将近42%的受访者表示他们使用Webpack。排名第二的Browserify的得票率仅仅为11%。

InfoQ采访了Nolan,了解他对于调查结果的看法:

InfoQ:JavaScript的什么结果让你感到最为惊讶?

Ashley Nolan:我有点惊讶jQuery的使用者还是这么多。不仅仅是因为它已经不算是一款实用的工具,还因为最近有许多新闻称很多开发者开始抛弃使用jQuery,转而使用ES6了。有69.65%的开发者仍然在项目中频繁使用jQuery,31.13%的开发者仍然认为它是非常实用的JS工具,似乎jQuery在许多开发者的开发工作中还扮演着重要的角色。

我也很惊讶地发现有这么多开发者在使用Webpack。根据2015年的调查结果显示,当时还没有占主导地位的模块管理器,但是很明显现在Webpack是最常使用的模块管理器工具,有41.61%的受访者正在使用它。

InfoQ:对于React vs. Angular你有何想法?

Nolan:我认为React在这个行业有很大的势头,到现在它也没有下降的趋势。我希望能在明年的调查中看到它的持续上升。最有意思的是,有多少正在使用Angular 1的开发者会去使用Angular 2,或他们会转为使用React(或是其他的框架)。

InfoQ:对于2017年的趋势你作何猜测?

Nolan:我期望看到JS transpiler的使用状况能进一步增长,因为有更多的开发者转去使用ES6。我觉得jQuery的使用率会下降一点,就像现在有更多的开发者开始使用ES6。

我觉得CSS工具的使用会在未来的12个月内增长,比如说CSS Naming Schemes和CSS审查工具(Stylelint)。我认为JavaScript社区中非常强调工具使用的重要性,但是在编写CSS的时候对于工具的使用(预处理器之外)比较少。

查看英文原文Ashley Nolan Surveys State of JavaScript Tooling in 2016

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT