写点什么

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

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

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

关注

评论

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

普通人如何站在时代风口学好AI?这是我看过最好的答案

华为云开发者联盟

AI 算法

网易:Flink + Iceberg 数据湖探索与实践

Apache Flink

flink 数据湖

架构师训练营培训第一周总结

lakers

极客大学架构师训练营

我从高级开发者身上学到的19条编码原则

Java架构师迁哥

架构师训练营 1 期 - 第五周 - 技术选型

三板斧

极客大学架构师训练营

第五周学习代码技术选型总结

三板斧

极客大学架构师训练营

Spring 5.2.7和SpringBoot 2.3.3中文翻译发布啦!!!

青年IT男

spring springboot

1024!奈学教育致敬程序员3+2战略发布会重磅来袭

古月木易

程序员 奈学教育

不会java的人能不能读《Head First设计模式》?

Nydia

两个程序员老友的会面

Philips

敏捷开发

笔记本中的“全优生”,英特尔Evo产品上市首日秒光!

E科讯

MyBatis-技术专题-动态SQL

码界西柚

项目吐槽之需求分析二

Geek_XOXO

项目管理 pmp 项目实战

【API进阶之路】研发需求突增3倍,测试团队集体闹离职

华为云开发者联盟

软件开发 开发 开发测试

为什么说容器的崛起预示着云原生时代到来?

华为云开发者联盟

容器 云原生

Java高并发编程的一本百科全书《Java高并发编程详解:多线程与架构设计》,把Java语言中最为晦涩的知识点都详解出来了!

Java架构之路

Java 程序员 架构 并发编程 编程语言

华为云如何赋能无人车飞驰?从这群AI热血少年谈起

华为云开发者联盟

人工智能 无人驾驶

1分钟带你入门 React SCU、memo、pureCom

Leo

react.js 大前端 React

架构师训练营第一周作业

爱码士

架构设计

大数据上手实战!训练营“9营齐开”第二季限时免费报名啦

Apache Flink

大数据

LeetCode题解:50. Pow(x, n),暴力法,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

2020,国产数据库崭露峥嵘的发轫之年

墨天轮

数据库 阿里云 华为云 SQL优化 热门活动

程序员喜欢的 5 款最佳最牛代码比较工具

程序员生活志

编程 工具

想自己写框架?不会写Java注解可不行

Java架构师迁哥

技术体系的构成

凌晞

技术 技术管理 研发体系

阿里18道常见的MySQL面试题,含解析

Java架构师迁哥

一周信创舆情观察(10.12~10.18)

统小信uos

MyBatis-技术专题-拦截器介绍

码界西柚

极客时间架构师训练营第一周学习总结

爱码士

课程总结

作为一名Java程序员,技术栈的广度深度都不够还想要高薪?请先把这些技术掌握再说。

Java架构之路

Java 程序员 架构 面试 编程语言

了解HashMap数据结构,超详细!

程序员的时光

面试 hashmap HashMap底层原理

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