01谎话,该逝世的谎话,统计数字和调盘考卷
我很惊奇,“其他”模块打包对象占不到 4%,当有几个义务运行器插件可以更简单的治理依附关系,例如 gulp-deporder 。也许因为每个开辟人员都在应用JavaScript 转译器…
诸如斯类的查询拜访有助于你发明新对象和你的常识短板。至本文撰写时,本次问卷查询拜访收到了5,254份答复,这是比大年夜多半平易近意查询拜访更具有样本价值。然则,调研结不雅是否代表本相照样应当抱谨慎立场。。。
全球性的统计结不雅
此次问卷查询拜访是全球性的,但将重要来自英语国度。 在其他处所开辟或应用的风行对象可能被忽视。
开辟人员常识
本次问卷查询拜访呼吁经验丰富的开辟人员对调研问题有深刻懂得并且有时光,有兴趣去完成本次查询拜访。
83% 的受访者有两年或两年以上的前端技巧经验,只有 5% 的受访者不到一年前端经验:
具备较低前端技能的开辟人员不太可能完成本次问卷查询拜访,是以结不雅可能会响应偏离。
看法和成见
受访者被请求断定本身的程度。有些人可能比较谦虚,有些有选择艰苦综合症。有些人可能高估了本身的程度,因为他们可能是一群新手段度榜样员团队中独一前端开辟人员。自我成见的误差可以被平均,但没有办法证实。
以前的行动不代表将来的趋势
查询拜访结不雅突显了开辟人员已经应用的对象。这并不料味着这些对象是有效的,可以节俭时光或将在将来的项目中应用。
02CSS
63%的开辟人员将他们本身的CSS常识评为高等或专家程度:
固然 CSS 是一个看似简单的 属性 和 值 的键值对集合,然则 CSS 是众所周知地难以控制。 CSS3惹人了一系列新效不雅,并且越来越难以控制所有的知道。例如,我对新的 CSS网格模块 知之甚少,还有当开辟 Flexbox 构造时经常须要翻阅手册(或随机测验测验性的应用各类属性和值)!
10%的受访者承认不到一年的开辟经验,却声称已经控制高等的CSS常识!我困惑他们很快就会心识到,懂的越多,意味着不懂的也就越多!
CSS 预处理器
你有两年以上的前端开辟经验吗?你会用 Sass 和 Autoprefixer 等高等的CSS帮助技能吗?你的 JavaScript 常识是否融汇贯通,你是否爱好应用 Gulp , npm 和 jQuery ?如不雅是如许,根据 Ashley Nolan 的前端问卷查询拜访,你是一个典范的前端开辟工程师。
跨越 63% 的受访者应用 Sass – 无可争议的预处理器冠军。8%的受访者还应用 PostCSS,固然它平日与其他预处理器结合应用以供给有效的功能 – 如AutoPrefixer( 65% 的受访者采取)。
近 14% 的受访者不应用预处理器,而更爱好应用原始 CSS 代码。当你认为它是最简单的(和最好的)开端前端开辟的方法时,这个比例似乎有点低。如不雅 86% 的开辟人员应用 CSS 预处理器,我估计平均每个网站的CSS文件请求应当低于7.2个。
尽管有大年夜量的JavaScript专家,只有 21% 的人认为框架不是必须的,并愿意编写原生代码。这是一个令人担心的统计数据吗?30% 的开辟人员认为他们的框架抽象技能集可以知足他们的全部需求?
近 70% 的受访者测验测验过 Less ,19% 的受访者测验测验了 Stylus 。80% 大年夜未据说过 Rework。
CSS 定名筹划
46% 的受访开辟人员应用定名筹划,然则对于那些将 CSS 程度自我评价为高等或专家级其余仁攀来说,这一比例上升到 57% 。
最受迎接的选择是 BEM ,占40%,其次是 CSS模块(CSS Modules)(16%),OOCSS(15%)和 SMACSS(13%)。
其它CSS对象
当前 39% 的项目中正在应用 Modernizr 。这似乎令人惊奇,因为它的重要用处是兼容大年夜部分已经被弃用的旧版本IE。(Microsoft已于2016年1月停止支撑IE10及以下版本。)
14% 的受访者应用 Stylelint 来检查CSS有效性。这似乎很低,但最风行的IDE和编辑器有一些类似的 CSS 检查,所以可能没有须要。
23% 的开辟人员不应用任何CSS对象或定名筹划。
03JavaScript
如不雅你认为 CSS 的各类对象已经很纷乱了,迎接来到迷人的 JavaScript 世界!
JavaScript 开辟人员比较谦虚,51% 的受访者认为本身的JavaScript 常识达到了高等或专家程度:
懂得ES6,即使您仍然在向后兼容的 ES5 项目上工作。
库和框架
尽管有相干性的质疑,跨越 99% 的开辟人员在某些时刻应用 jQuery,并且 31% 的受访者认为对很多项目来说 jQuery 是须要的。70% 的受访者在当前衔目中持续应用 jQuery ,这与 W3Techs 不雅察到的数据类似:
框架情况更令仁攀困惑:
已有 38% 的现有项目采取了React。然而,只有 29% 的开辟人员应用它认为舒适,18% 的受访者认为它是须要的。只有0.1%的网站被发明正在应用React,但请记住,查询拜访结不雅是早年端开辟人员收集的 – 而不是所有的Web开辟人员。
推荐阅读
深度进修的”深度”, 早几年评论辩论的挺多的,身边有不合的懂得:深度=更大年夜范围的收集,也有认为:深度=更抽象的特点,近年来物理上也有人侧面显示:深度=玻璃相改变,如>>>详细阅读
本文标题:2017年前端开发工具趋势
地址:http://www.17bianji.com/lsqh/35083.html
1/2 1