写点什么

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

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

关注

评论

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

全域Serverless化,华为云引领下一代云计算新范式

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

中企出海,强大数智底座助力提升多维组织能力

用友BIP

数智底座 中企出海

基于Taro开发京东小程序小记 | 京东云技术团队

京东科技开发者

小程序 taro 小程序管理 企业号 7 月 PK 榜

浅谈一下企业IT运维痛点以及好用的运维软件推荐

行云管家

云计算 运维 IT运维

标准化,企业财务共享中心的灵魂内核(上)——建设路径避雷指南

用友BIP

财务共享

为什么说Raft原生系统是流式数据的未来?

高端章鱼哥

raft raft共识算法

QCN9074 QCN9024 What’s the Difference?|WIFI6E

wallyslilly

QCN9074 QCN9024

Flink 遇见 Apache Celeborn:统一的数据 Shuffle 服务

Apache Flink

大数据 flink 实时计算

OpenCloudOS开源社区产品完成阿里云PolarDB数据库开源产品兼容适配

阿里云数据库开源

polarDB PolarDB-X PolarDB for PostgreSQL 阿里云PolarDB

企业数智化国产替代,用友BIP的四大优势

用友BIP

国产替代

让代码优雅起来:记一次代码微重构实践 | 京东云技术团队

京东科技开发者

代码重构 优雅 企业号 7 月 PK 榜

如何快速理解复杂业务,系统思考问题?

阿里技术

理解业务 系统思考

MobTech 秒验审核流程指南

MobTech袤博科技

程序员 前端

微服务部署架起App开发运维的高速通道

Onegun

微服务 部署与维护 部署架构

创新 = 颠覆?AI创新如何做大蛋糕

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 7 月 PK 榜

金融机构上堡垒机的三大理由看这里!

行云管家

网络安全 信息安全 金融 堡垒机

用友BIP:企业数智化与信创化的完美结合

用友BIP

国产替代

借助 Kubernetes 三步开启云原生之旅

NGINX开源社区

nginx NGINX Ingress Controller NGINX Kubernetes Gateway

实际上手体验maven面对冲突Jar包的加载规则 | 京东云技术团队

京东科技开发者

maven pom jar 包部署 企业号 7 月 PK 榜

国外虚拟主机为您提供高性能与稳定性的完美结合!

一只扑棱蛾子

虚拟主机 国外虚拟主机

看大国重器用友BIP如何扛起中国企业数智化转型的使命担当

用友BIP

国产替代

GaussDB技术解读丨高级压缩

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

流程编排及可视化 | 京东云技术团队

京东科技开发者

可视化 可视化开发 流程编排 企业号 7 月 PK 榜

ControlNet新玩法!一键生成AI艺术二维码QR

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

开创未来用户体验的新篇章 | 社区征文

HelloWorld杰少

年中技术盘点

Python案例分析|使用Python图像处理库Pillow处理图像文件

TiAmo

Python 数据分析 图像操作

Flink CDC & MongoDB 联合实时数仓的探索实践

Apache Flink

大数据 flink 实时计算

Nautlius Chain主网正式上线,模块Layer3时代正式开启

西柚子

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