写点什么

前端工具使用情况调查提供社区洞察力

  • 2015-09-14
  • 本文字数:1008 字

    阅读完需:约 3 分钟

Ashley Nolan 对开发者前端工具的选择进行了一次调查,超过 1000 名开发者对此进行了回应。调查结果发布在“2015 年前端工具使用状况”一文中,并且Ashley Nolan 的分析为“2015 年JavaScript 状况”提供了另一种视角。

一个经常被问到的问题是:“我应该使用什么样的框架?”虽然Angular 在过去的几年中获得了广泛的关注,但是如今React 出现了。该调查询问开发者:“在你们的项目中,主要使用哪种JavaScript 库或者框架?”虽然调查发现jQuery 可能已经达到其顶峰,并且超过55% 的项目仍然在使用jQuery,但是仍然有15% 的受访者表示他们主要使用Angular 和8% 的受访者表示他们主要使用React。

Nolan 的调查结果显示 Angular 和 React 的使用比例为 2:1,这跟 InfoQ 最近一次发起的“现实中 JavaScript 框架使用调查”结果不谋而合。

至于任务运行器,调查结果显示 Gulp 遥遥领先于 Grunt。Nolan 告诉 InfoQ,这样的结果让他大吃一惊:

我觉得 Gulp 会做的跟我想象中一样的出色,因为他已经彻底缩小了跟 Grunt 的差距,但是我没想到它是如此的出类拔萃,以至于独占鳌头。我认为这显示了,在较长时期内,如果人们看到转换前端工具所带来的价值时,他们是多么地愿意转换前端工具的,并且现在人们就是这么做的。

该图已经得到 Ashley Nolan 的许可。

该调查同样显示大部分开发者并没有关注 JavaScript 测试。超过 56% 的受访者表示他们没有使用任何一种工具来测试他们的 JavaScript。而 Mocha 和 Jasmine 是那些开发者用来测试他们的 JavaScript 最常用的两种工具。Nolan 向 InfoQ 暗示到:目光短浅可能是他们不使用测试工具的原因。

他认为尽管社区已经多次强调了 JS 测试的重要性,但是真正让你开始考虑着手建立时,它仍然是众多比较困难的领域之一——因为与学习一个新的 JavaScript 框架或者任一前端开发的新领域相比他们需要投入精力到学习某一测试框架里去,但是并不是所有开发者都能看到学习新的测试框架的价值所在。当给某些只看着底线而不顾全大局的管理者或者企业工作时,为学习和建立测试框架所花费的时间辩解是一项比较困难的工作。

理想情况下,为了挖掘这种趋势是如何随着时间推移而变化的,Nolan 将会定期重复该项调查。他告诉 InfoQ 他比较有兴趣看到 PostCSS 的兴起,“因为目前 PostCSS 在行业有很大的使用它的动能,并且它让开发者在 CSS 处理方面拥有更多的主动性”。

查看英文原文: Front-End Tooling Survey Provides Insight Into the Community

2015-09-14 19:002688
用户头像

发布了 92 篇内容, 共 28.5 次阅读, 收获喜欢 4 次。

关注

评论

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

LAXCUS大数据集群操作系统:一个分布式分时共享E级系统软件(二)

陈泽云

人工智能 大数据 基础设施 国产操作系统

中年架构师,悲催的一天,全靠忍!

四猿外

Java 程序员 程序人生 架构师

LeetCode题解:590. N叉树的后序遍历,栈,JavaScript,详细注释

Lee Chen

大前端 LeetCode

MySQL-技术专题-主从复制原理

码界西柚

阿里P8架构师得意弟子,应聘华为Java岗居然一面就失败了?

Java架构师迁哥

2020亚马逊全球Prime会员日为会员节省金额超过14亿美金

爱极客侠

一个草根的日常杂碎(10月14日)

刘新吾

随笔杂谈 生活记录 社会百态

重磅推荐!阿里巴巴技术专家认证的Java系统性能圣经,太香了

996小迁

Java 架构 面试 Java系统性能

Java-技术专题-纤程库Quasar

码界西柚

华为卢毅权:品质专线2.0 打造无处不在的品质联接

MySQL-技术专题-MySQL MVCC实现机制

码界西柚

塞上江南之旅

谋生亦谋爱

美食 旅行

十二、深入Python列表和元组

刘润森

Python

Go语言小规范

小高

华为发布“品质专线2.0&智能分布式接入”解决方案

甲方日常 31

句子

工作 随笔杂谈 日常

上线GitHub七天后就标星87.6K的Java大牛成长宝典,啃完之后成功面进字节!

Java架构追梦

Java 学习 架构 面试 核心知识点

numexpr:你以为numpy已经够快了,其实它还可以更快

计算机与AI

Python 学习 数据分析 Numpy

一个草根的日常杂碎(10月13日)

刘新吾

随笔杂谈 生活记录 社会百态

一个你不得不重视的趋势,而且数据会让你很诧异

非著名程序员

个人成长 短视频 自媒体

金秋十月游记

Xuhehui

美食 旅行

亿级数据库毫秒级查询?看完这一篇,海量数据赋能你也行

京东科技开发者

MySQL 数据库

使用Spring Boot创建docker image

程序那些事

Docker spring Spring Boot Spring Boot 2

一个草根的日常杂碎(10月12日)

刘新吾

随笔杂谈 生活记录 社会百态

华为:“智能分布式接入网”打造真千兆高品质生活体验

MySQL-技术专题-MySQL中的锁机制

码界西柚

十一、给小白看的最后一篇Python基础教程

刘润森

Python

Presto在滴滴的探索与实践

滴滴技术

开源 滴滴技术 滴滴开源 presto

算法图解:如何找出栈中的最小值?

王磊

Java 数据结构 算法

LeetCode题解:589. N叉树的前序遍历,栈,JavaScript,详细注释

Lee Chen

大前端 LeetCode

个人精简xml,实现mybatis存取blob类型数据(Mysql)

小Q

Java MySQL 学习 面试 mybatis

前端工具使用情况调查提供社区洞察力_JavaScript_David Iffland_InfoQ精选文章