写点什么

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:001611
用户头像

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

关注

评论

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

一步步带你设计MySQL索引数据结构

程序知音

Java MySQL 数据库 后端技术

重磅|九科信息企业级超级自动化平台通过“信息系统安全等级保护三级认证”

九科Ninetech

Spring Boot「25」外部配置元数据

Samson

Java spring 学习笔记 spring-boot 11月月更

前端食堂技术周刊第 58 期:TypeScript 4.9 RC、10 月登陆浏览器的新功能、Turbopack 真的比 Vite 快 10 倍吗?100 天 Modern CSS 挑战

童欧巴

typescript chrome

深入理解Metrics(一):Gauges

冰心的小屋

Java metrics Guages

涛思数据杨攀:如何寻求产品、商业与技术的平衡

GGV

产品 技术 开发者 商业 SaaS

Verilog语法之测试文件

芯动大师

Verilog 11月月更 测试文件

CSS学习笔记(一)

lxmoe

CSS 前端 学习笔记 11月月更

Vue自定义指令(一)初识

Augus

vuejs 11月月更

SPL比SQL更难了还是更容易了?

石臻臻的杂货铺

sql SPL 11月月更

DevOps|乱谈开源社区、开源项目与企业内部开源

laofo

DevOps 研发效能 工程效率

算法题学习---链表中的节点每k个一组

桑榆

算法题 11月月更

Java For Data Science

Mahipal_Nehra

java; data-science java client Java core Java static

数据驱动科研,清华大学中国新型城镇化研究院使用 ModelWhale 云端协同创新平台

ModelWhale

人工智能 新基建 云平台 数据科学 学科交叉

一年经验年初被裁面试1月有余无果,还遭前阿里面试官狂问八股,人麻了

程序员小毕

Java spring 程序员 面试 程序人生

【愚公系列】2022年11月 微信小程序-app.json配置属性之entryPagePath

愚公搬代码

11月月更

袋鼠云陈吉平:深耕国产自研数字化技术与服务,持续为客户创造价值

袋鼠云数栈

第四次工业革命的“知识力”,流淌在百度这条创新流水线上

脑极体

应对大规模的资产扫描一些小Tips

穿过生命散发芬芳

11月月更 资产扫描

python如何处理程序异常

芥末拌个饭吧

Python 11月月更

六大招式,修炼极狐GitLab CI/CD “快” 字诀

极狐GitLab

DevOps CI/CD 持续交付 runner 极狐GitLab

IDC MarketScape :百度安全位居NESaaS市场领导者位置

百度安全

安全 云安全

HTML5学习

Studying_swz

html 前端 11月月更

知识经济时代,企业应该如何进行知识管理?

Baklib

知识管理

联通DataOps和MLOps:将机器学习推理作为新的数据源

Baihai IDP

人工智能 大数据 AI DataOps MLOps

阿里云丁宇:云原生激活应用构建新范式,Serverless奇点已来

阿里巴巴云原生

阿里云 Serverless 容器 RocketMQ 云原生

vue_Promise学习

Studying_swz

前端 11月月更

CSS学习

Studying_swz

CSS 前端 11月月更

设计千万级学生管理系统的考试试卷存储方案

Geek_1264yp

数据库的体系结构

阿泽🧸

数据库 11月月更

2022-11-07:给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至多 有一条出边。 图用一个大小为 n 下标从 0 开始的数组 edges 表示, 节点 i 到

福大大架构师每日一题

算法 rust 福大大

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