报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

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

关注

评论

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

【OCI系列】走进甲骨文云服务器:打造专属的云资源管理空间

极客天地

外贸独立站怎么搭建?

九凌网络

数据集成之任务调度模式 v0.7

LIEN

开源 数据仓库 数据集成 业务融合 API对接

【OCI系列】走进甲骨文云服务器:– Console

极客天地

数据库与低代码:重塑软件开发的新范式

不在线第一只蜗牛

数据库 低代码 数据可视化

软件测试学习笔记丨Pytest–Fixture特点及优势

测试人

软件测试

云PBX的介绍

cts喜友科技

通信 通讯 云pbx 云通讯

极盾故事|“账号在非常用IP、非工作时间频繁访问敏感数据”,某品牌咖啡是这样处理的!

极盾科技

探索Garnet:微软开源的高性能分布式缓存存储系统

gogo

智启未来:TinyEngine 低代码引擎版本更新,畅享升级体验

OpenTiny社区

开源 前端 低代码 web开发

解密通义灵码:软件研发工具的“大脑”

阿里巴巴云原生

阿里云 云原生

海外客户获取难?海外云手机助力电商营销引流!

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机 跨境云手机

云原生最佳实践系列2:基于 MSE 云原生网关同城多活

阿里巴巴云原生

阿里云 云原生 云原生网关

图扑物联赋能港口智能照明

图扑物联

工业物联网 智慧港口 智能照明 web组态软件 云组态

盘点|《数据安全法》的26部配套立法(附下载)

极盾科技

数据安全

[每日秒懂] 软件工程

dinstone

DevOps 敏捷开发 软件工程 持续交付 持续部署

生成大边界不重复随机整数

waitmoon

伪随机函数 随机数

2024南京国际消费电子展览会

AIOTE智博会

消费电子展会 消费电子博览会

解锁第五代英特尔至强的AI“秘籍”:CPU也能运行大模型推理

E科讯

万界星空科技商业开源MES,技术支持+项目合作

万界星空科技

开源 mes 开源mes 万界星空科技 商业开源

面试官:Kafka和ES选主有什么区别?

王磊

Java 面试

Debezium vs OGG vs Tapdata:如何实时同步 Oracle 数据到 Kafka 消息队列?

tapdata

同步 Oracle 数据到 Kafka Oracle 到 Kafka Kafka 数据同步方案 Oracle 数据同步工具

从 Linux 内核角度探秘 JDK MappedByteBuffer

不在线第一只蜗牛

Linux 测试

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