10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

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

  • 2016-12-26
  • 本文字数:1109 字

    阅读完需:约 4 分钟

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

2016-12-26 18:001925
用户头像

发布了 218 篇内容, 共 75.9 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

我也不想学之PHP系列(2)

吉师职业混子

9月月更

第一模块作业

lsf1227

「架构实战营」

Python之类和对象(2)

芯动大师

属性 9月月更 子类的定义

【数据结构与算法】LeetCode面试真题,带你领略算法思想

Dream-Y.ocean

面试 队列 9月月更

【Python实践】使用Python实时语音控制电脑全局音量

迷彩

人工智能 语音识别 9月月更 控制电脑 语音控制

rust语言写的贪吃蛇游戏

福大大架构师每日一题

rust 贪吃蛇 福大大

【数据结构与算法】粽子树?二叉树_关于堆你不知道的事情

Dream-Y.ocean

栈和队列 9月月更

大模型的禾下乘凉梦,百度自己来做试验田

脑极体

研发效能之技术治理&技术治理架构师

laofo

DevOps cicd 研发效能 持续交付 工程效率

企业服务中出场率最高的活动目录AD到底是什么?本文带您好好了解一下!

wljslmz

AD 9月月更 活动目录

读书笔记|择一城以定财富,择一行以定发展

宇宙之一粟

读书笔记 职业 个人感悟 9月月更

从东南亚到中东,为什么社交类产品成为游戏出海的突破口?

融云 RongCloud

白皮书 社交网络 出海 社交娱乐

2022-09-27:给定一个棵树, 树上每个节点都有自己的值,记录在数组nums里, 比如nums[4] = 10,表示4号点的值是10, 给定树上的每一条边,记录在二维数组edges里, 比如ed

福大大架构师每日一题

算法 rust 福大大

跟着卷卷龙一起学Camera--内存池浅析06

卷卷龙

ISP 9月月更

【数据结构与算法】2道面试真题,带你领略算法思想【附思路、动图、源码】

Dream-Y.ocean

面试 链表 9月月更

跟着卷卷龙一起学Camera--内存池浅析04

卷卷龙

ISP 9月月更

千峰课程网安笔记(1)

吉师职业混子

9月月更

车企如何完善车载小程序生态安全

Geek_99967b

小程序

前端工程师在面试时经常被问的闭包到底是什么?我用打包礼物的例子让你秒懂

wljslmz

JavaScript 闭包 9月月更

【数据结构与算法】一篇文章带你玩懂 “栈和队列”(增、删、查、改)的实现_【附源码、动图】

Dream-Y.ocean

队列 数据结构与算法 9月月更

跟着卷卷龙一起学Camera--内存池浅析05

卷卷龙

ISP 9月月更

【云原生 | 从零开始学Kubernetes】十一、k8s污点、容忍度和pod状态

泡泡

Docker 云计算 云原生 k8s 9月月更

破解windows系统密码

吉师职业混子

9月月更

【编程实践】利用 Python 调用图灵机器人 API 实现实时语音聊天及自动回复

迷彩

Python 实时语音 实时聊天 9月月更

这个C4D短片有点辣!热情起舞小金链尽显墨西哥黑帮气质

Renderbus瑞云渲染农场

影视制作 Renderbus瑞云渲染 3D电影制作

Python语法之类和对象(1)

芯动大师

Python 9月月更 类与对象

【docker】软链接迁移docker存储目录

非晓为骁

Docker 存储 迁移

Python语法之模块和包(1)

芯动大师

9月月更 Python语法 模块的创建

面试突击87:说一下 Spring 事务传播机制?

王磊

Java 面试

设计消息队列存储消息数据的 MySQL 表格

张立奎

【数据结构与算法】“堆”还能这样用_堆的应用

Dream-Y.ocean

面试 9月月更

Ashley Nolan发布2016年JavaScript工具使用状况调查结果_JavaScript_David Iffland_InfoQ精选文章