BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 David Iffland 关注 4 他的粉丝 ,译者 陆志伟 关注 1 他的粉丝 发布于 2015年9月15日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT