澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

二〇一七年前端开垦工具趋势

2019-10-21 作者:澳门新萄京赌场网址   |   浏览(166)

二〇一七年前端开拓工具趋势

2017/05/11 · CSS · 2 评论 · 开垦工具

初藳出处: Craig Buckler   译文出处:愚人码头   

图片 1

您有三年以上的前端开辟经验啊?你会用 Sass 和 Autoprefixer 等高级的CSS扶持手艺呢?你的 JavaScript 知识是或不是融汇贯通,你是或不是喜欢使用 Gulp , npm 和 jQuery ?假若是这么,依照 Ashley Nolan 的前端问卷考查,你是叁个非凡的前端开辟技术员。

您有七年以上的前端开辟经验啊?你会用 Sass 和 Autoprefixer 等高等的CSS扶持技术呢?你的 JavaScript 知识是不是融汇贯通,你是还是不是喜欢使用 Gulp , npm 和 jQuery ?借使是那般,依据 Ashley Nolan 的前端问卷考察,你是一个特出的前端开拓程序员。

本文来源于:葡萄城控件手艺团队博客

谎言,该死的弥天天津大学学谎,总结数字和检察问卷

愚人码头注:谎言,该死的假话,总结数字(俄文:Lies, damned lies, and statistics),是一句著名的西方谚语。主要描述数字的说服技术,特别是用来讽刺一些选取计算数字支持、但不用说服力的深入分析报告,甚至大家偏侧于贬低那多少个不扶植其立场的计算结论。 维基百科

如此那般的考查有利于你发掘新工具和你的文化短板。至本文撰写时,本次问卷调查收到了5,254份答复,那是比大比非常多民调更富有样品价值。不过,调研结果是不是意味着真相依旧应该抱留心态度。。。

 

本文来源环球的5254份前端工具使用的考察报告,期待通过本文能够接济大家越来越好的明白最新的前端开采工具趋势。

全世界性的总括结果

本次问卷考查是举世性的,但将重点缘于葡萄牙语国家。 在别的地点开采或采纳的风行工具大概被忽略。

图片 2

接待上访组成

83%的接受新闻报道人员具有八年以上的前端技艺经历,独有5%的接受访谈者不到一年:

图片 3

开荒职员知识

此番问卷考察呼吁经验足够的开辟人士对调研难点有深刻驾驭何况不经常光,有意思味去做到本次考察。

83% 的接受媒体人有五年或三年以上的前端本领经历,独有 5% 的接受新闻报道工作者不到一年前端经验:

图片 4

负有异常低前端技艺的开垦人士不太大概实现本次问卷侦查,因而结果恐怕会相应偏离。

 

CSS

开拓者中有63%为高等开垦者和学者:

图片 5

即便CSS被觉得只是属性-参数值对的大概集合,不过CSS却是很难通晓的。CSS3引进了众多的新特征,要想完全的左右CSS变得更其不方便。

观点和偏见

接访被供给推断自个儿的档期的顺序。某一个人只怕比较谦虚,有个别有选拔困难综合症。有些人或许高估了和睦的水准,因为他们可能是一批新手程序猿团队中独一无二前端开拓人士。自己偏见的偏侧能够被平均,但一直不章程申明。

01谎话,该死的鬼话,总结数字和科学商量问卷

CSS预管理器

超越63%的开荒者使用Sass,那也使得Sass成为实实在在的预管理首要推荐者。8%的开辟者使用PostCSS,经常意况下,PostCSS都以和AutoPrefixer等预管理器同盟使用的。

独有14%的开荒者不使用其余预管理,他们更赏识使用原有的CSS代码。固然这种方式支付功效非常慢,不过却是刚开端攻读前端开采的最轻便和最棒的艺术。假使86%的开拓者使用预管理器,则平均叁个网址供给张开7.2个CSS文件的呼吁。

唯有10%的受访者尝试过Less,19%的接受访员尝试过Stylus,八成的接受媒体人从未传说Rework。

千古的行事不代表以后的可行性

考察结果呈现了开采职员已经使用的工具。这并不意味着那些工具是一蹴而就的,能够节省时间或就要前些天的品类中央银行使。

 

CSS的命名方式

一半的开辟者在编码时会使用风度翩翩种命名情势,对于CSS高档开采者和读书人的话,这一个比重临涨到了二分之一。

最受应接的命名情势是BEM,占到总的数量的十分之四。接下来是CSS Modules(16%)、OOCSS(15%)和SMACSS(13%)。

CSS

63%的开荒人士将她们友善的CSS知识评为高档或行家水平:

图片 6

虽说 CSS 是一个附近简单的 属性 和 值 的键值对集中,不过 CSS 是大名鼎鼎地难以调整。 CSS3引进了旭日初升多级新职能,
并且尤其难以调整全体的精晓。举例,作者对新的 CSS网格模块 知之甚少,还可能有当开采 Flexbox 布局日常常需求阅读手册(或专断尝试性的应用种种质量和值)!

愚人码头注:推荐阅读 CSS3 Flexbox属性可视化指南 

10%的接受访谈者确定不到一年的支付经历,却声称已经调节高端的CSS知识!笔者疑惑她们飞速就能够意识到,懂的越多,意味着不懂的也就越来越多!

谎话,该死的鬼话,总计数字(斯拉维尼亚语:Lies, damned lies, and statistics),是一句有名的天堂谚语。主要叙述数字的说服手艺,非常是用来讽刺一些运用总括数字扶植、但不用说服力的深入分析报告,以致民众偏侧于贬低那多少个不扶持其立场的总计结论。 维基百科

其它的CSS工具

39%的接受媒体人在时下的门类中央银行使Modernizr。14%的接受新闻报道工作者使用Stylelint来检查CSS的得力。23%的开垦者不采纳任何CSS工具或命超级模特式。

CSS 预管理器

抢先 63% 的接受访谈者使用 Sass – 无可纠纷的预管理器季军。8%的接受新闻报道人员还使用 PostCSS,就算它平日与此外预管理器结合使用以提供有效的职能 – 如AutoPrefixer( 65% 的接受访员选取)。

近 14% 的接受报事人不接纳预管理器,而更爱好使用原始 CSS 代码。当你以为它是最简便的(和最佳的)开首前端开垦的主意时,那些比重就像有一些低。假如86% 的开采职员使用 CSS 预管理器,作者预测平均每一个网址的CSS文件乞求应该低于7.2个。

近 70% 的接受报事人尝试过 Less ,19% 的接受采访者尝试了 Stylus 。80% 从未传闻过 Rework。

 

JavaScript

接受访员中有一半是JavaScript的高端开采者或行家。

图片 7

CSS 命名方案

46% 的接受访问开拓人士使用命名方案,不过对于那么些将 CSS 水平自己评价为高端或行家等级的人来讲,那玖十七分比上涨到 57% 。

最受接待的接纳是 BEM ,占40%,其次是 CSS模块(CSS Modules)(16%),OOCSS(15%)和 SMACSS(13%)。

如此的检察有扶持你发觉新工具和你的学识短板。至本文撰写时,此次问卷考察收到了5,254份答复,那是比大多数民调更兼具样板价值。可是,调查研讨结果是不是代表真相依旧应该抱严谨态度。。。

库和框架

尽管存在相关性难点,但是超过99%的开采者都曾利用过jQuery,有31%的接受采访者以为利用jQuery对绝大多数类型以来都十分重大。方今仍有近五分之四的接受访谈者继续在存活的门类中央银行使jQuery:

图片 8

框架的情景看起来相比令人吸引:

38%的类型方今正值使用React,但是独有29%的开采者感到利用React很流利,18%人开荒者认为采纳React很有至关重要。0.1%的网站被察觉使用了React,但请记着,那个侦查结果只取自于前端开荒人士,并非兼备的网页开荒者。

十分之三的类型近些日子正在使用angular 1,但是唯有8%的开垦人士认为选用Angular 1很有须求,相同的时间接选举择使用Angular 2的独有8%。

​Vue.js已被用于百分之十的连串中,但唯有不到6%的开采人士对那几个框架以为知足,3%的人觉得利用Vue.js很有不能缺少

其它CSS工具

脚下 39% 的品种中正在使用 Modernizr 。那似乎令人惊惶,因为它的主要用途是同盟超越八分之四早已被弃用的旧版本IE。(Microsoft已于二〇一五年5月终止帮助IE10及以下版本。)

14% 的接受访员使用 Stylelint 来检查CSS有效性。那就像异常的低,但最风靡的IDE和编辑器有生气勃勃对近似的 CSS 检查,所以可能无需。

23% 的开采人士不应用别的CSS工具或命名方案。

 

职责施行工具和模块绑定

有三分之一的开拓者使用Gulp,所以Gulp是义不容辞的最受接待工具。同不经常间,更为简易的npm script也从二零一四年的23%使用率回涨到了26%。

Grunt的使用率降至了12%。有11%的受访者选拔不选用任何职责施行工具。

选拔模块绑定的开采者自2014年来讲增加了十分二,到达68%。此中Webpack是最受应接的模块绑定工具,占到了31%,其次是Browserify(11%)、RequireJS(8%)。

JavaScript

比如你感觉 CSS 的种种工具已经很混乱了,款待来到使人陶醉的 JavaScript 世界!

JavaScript 开荒人士相比谦虚,51% 的接受访员以为自个儿的JavaScript 知识达到了尖端或专家水平:

图片 9

全世界性的总结结果

编写翻译器:将ES6代码编写翻译为ES5

62%的开采人士正在采用Babel那样的编写翻译器,来将ES6代码编译为对旧浏览器更为谐和的ES5代码。31%的接受新闻报道人员据书上说过如此的编写翻译器,可是未有采用过。7%的开采者从未据他们说过这么的编写翻译器。

62%这几个数据是比较高的。IE和旧的使用并不辅助新型的JavaScript语法,所以假如您正在编纂的是ES6代码,那么就需求最新的浏览器来支持。即使项目须要在旧的浏览器版本下运作,那么最佳编写ES5代码。

库和框架

就算有相关性的质疑,超越 99% 的开拓人士在好几时候使用 jQuery,并且 31% 的接受访谈者以为对众多品种以来 jQuery 是必须的。70% 的接受新闻报道工作者在近年来项目中持续应用 jQuery ,那与 W3Techs 观望到的多少平日:

图片 10

框架意况更令人纠结:

  • 已有 38% 的并存项目应用了React。然则,唯有29% 的开垦人士使用它以为适意,18% 的接受访员感觉它是不能缺少的。唯有0.1%的网址被发掘正在采用React,但请牢记,考查结果是早先端开采职员搜罗的 – 实际不是具备的Web开辟人士。
  • 有 四分一 的门类应用 Angular 1,固然独有8%的人觉着它是不足取代。Angular 2则相对受冷傲,只比8%多或多或少。唯有3%的人在大非常多品类中利用它。
  • Vue.js 已经被 10% 的项目选择,但简单 6% 的开荒人士对框架感到舒适,3% 感觉它是不可或缺的。

对此过大年的问卷考察,这些难点恐怕一蹴而就:“你是还是不是遗弃了三个框架大概在项目中切换框架?

固然有雅量的JavaScript专家,独有 21% 的人觉着框架不是必得的,并甘当编写原生代码。那是一个郁闷的总括数据吗?30% 的开荒职员以为他俩的框架抽象手艺集能够满意他们的百分之百急需?

 

其它JavaScript工具

41%的开荒者使用ESLint,19%的开荒者使用JSLint,14%的开拓者使用JSHint那样的工具来检查代码的合法性。

23%的接受新闻报道人员表示,他们不行使别的代码合法性检查工具。不过她们唯恐会利用文本编辑器和IDE来检查代码错误。

测量试验工具的使用率在一年时间之内拉长了12%,达到了57%。不过纵观过去,JavaScript的测验一直是个搦战。测量试验驱动开辟(TDD)那样的技术尽管能够捕获逻辑错误,却无法捕获异步事件下发出的错误。幸运的是,行为使得开拓(BDD)很可能会融合到真正浏览器的自己斟酌活动中,那样也会促使前端测验尤其可操作。

时下最流行的种类有:

• Mocha – TDD/BDD(23%)

• Jasmine – BDD(17%)

• QUnit – TDD(4%)

• Jest – TDD/BDD(3%)

•​ Ava – TDD/BDD(2%)

94%的接受访员表示,他们接纳过Node.js包管理器npm,有23%的接受新闻报道人员使用过TypeScript。

任务推行器和模块打包工具

Gulp是最大的得主,左近 44% 的开采人员在选取。但是,更简便易行的 npm scripts 脚本在二零一四年大增了 23% ,达到 26% 。

愚人码头注:能够查看两篇小说:干什么自个儿放任 Gulp 和 Grunt 而使用 npm Scripts 和 怎么选取 npm Scripts 构建项目

Grunt 已经错失了优势,跌至 12%。别的,9% 的接受访谈者采纳了不采纳职分运行器。

那个使用模块打包工具在二〇一六年净增了 20%,到达 68% 。 Webpack 是最为流行,占 31% ,Browserify 为 11% ,RequireJS 为 8% 。

本人很诧异,“别的”模块打包工具占不到 4%,当有多少个职责运转器插件能够更简便的治本信赖关系,比方 gulp-deporder 。只怕因为种种开拓人士都在使用JavaScript 转译器…

这一次问卷考察是全世界性的,但将根本来源斯洛伐克语国家。 在另内地方付出或应用的风行工具恐怕被忽略。

二零一七年应该使用什么工具?

总得来讲,开拓工具是洋相百出的。开采人士应该多商讨一些预管理器和命有名的模特式等,以便选取最适合自个儿的。

有以下几点值得注意:

• 倘诺您须要运用更加多的工具,那么Node.js和npm值得选取 

• Gulp和Webpack值得尝试

​• 学习ES6,固然你直接专门的学业在向后极度的ES5类型中。

依据考察结果,在甄选库时,jQuery是贰个客观的接纳。在选拔框架时,可以挑选React,因为它异常受迎接。假诺您还没选定框架,那么能够先读书HTML、CSS、JavaScript和浏览器开辟的基础知识。那一个文化可以协理你越来越好刺探框架,甚至也大概驱让你为框架系列的精雕细刻做出进献。

初稿链接:

转发请表明来源:葡萄干城控件

有关蒲陶城

葡萄干城市建设立于一九八〇年,是满世界最大的控件提供商,世界超越的集团应用定制工具、集团报表和商业智能应用方案提供商,为超过伍分之风姿洒脱的大世界财富500强公司提供服务。山葫芦城于一九九〇年在炎黄进行研究开发宗旨,在环球化产品的研究开发进度中,不断适应中夏族民共和国市道的本土须要,并为软件公司和各行业的消息化提供不错的软件工具和咨询服务。

ES6到ES5的转译器 (transpilers)

62% 的开垦职员正在利用诸如 Babel 之类的工具,将精简的 ES6 代码转变为旧版浏览器协理的 ES5 代码。
31% 的人听新闻说过恐怕性,但绝非运用工具,和 7% 从未据悉过这一个词。

其风姿浪漫数字如同一定高。Internet Explorer 和老的应用程序不扶持新型的 JavaScript 语法,可是借使您要编写制定 ES6 代码,为何还要扶持他们吗?
假定你实在供给协助 IE11 及以下版本,编写 ES5 代码不是更易于啊?

 

其他JavaScript工具

41%的开垦职员使用 ESLint , 19% 使用 JSLint 和 14% 使用 JSHint 来检查他们的代码的灵光 – 举例贫乏括号,省略分号,格式缩进等。

23%的接受访谈者不使用代码检查工具 – 纵然,也可以有一点都不小希望他们依仗他们的文本编辑器或 IDE 来开采最沉痛的语法错误。

利用测量试验工具的顾客在一年中加强了 12% ,到达了 52% 。
历史上,JavaScript 测验平素是一个挑衅。
比方测量试验驱动开辟(TDD)等技术可以捕获逻辑难点,但不能够缓和异步事件碰着的标题,比方当 UI 在一定浏览器中进行某种意外操作时。
幸运的是,行为使得开荒(BDD)的大概性已经面世,以检查在下马看花的浏览器中的活动,并使前端测验更具可行性。 最盛行的类别有:

  • Mocha – TDD/BDD (23%)
  • Jasmine – BDD (17%)
  • QUnit – TDD (4%)
  • Jest – TDD/BDD (3%)
  • Ava – TDD/BDD (2%)

终极,有 94% 的接受访员使用 npm – Node.js 的包处理器。匪夷所思,有 32% 曾经使用过 TypeScript 。

开荒职员知识

您在2017年应有接Nash么?

关于 CSS,Sass 的知识,PostCSS 和 BEM 很鲜明是十分重要的。也正是说,开荒的六种性很广。作者建议你商量一些预处理器和命名方案,以便领悟各种工具得以兑现怎样– 即便是你挑选不利用它们。

JavaScript 方面包车型大巴工具不太好说。有如日中天对生硬的风味和侧向:

  • Node.js 和 npm 将变得至关心重视要,因为您接纳的工具记得上都以 Node.js 和 npm 落成管理的。
  • Gulp 和/或 Webpack 也值得尝试一下。
  • 问询ES6,固然你还是在向后优异的 ES5 项目上行事。

小编并未有倾慕那几个尝试为新品类采取类库或框架的人。从实验钻探结果来看,jQuery是总之是最受款待的。可是随着 IE 的灭绝,jQuery 的跨浏览器帮助变得没那么首要,並且多数功力已经和浏览器原生 API 和 CSS 重复。

您能够选择一个框架,如 React,因为它相当受迎接 – 但那并不表示它就适用于你的利用。固然 React 将最终被越来越好,更不错的东西代替。

本人的建议:从洋洋框架中选取某三个事先,先读书HTML,CSS,JavaScript 和浏览器开垦的基础知识。无论 JavaScript 社区什么批评什么工具集,这个文化将一生受用。也有一天,你照旧会编写出一个光辉上的工具,也化为种种框架中的如日方升员。

感谢 Ashley Nolan 的前端工具调查和结果深入分析。

1 赞 7 收藏 2 评论

图片 11

 

此番问卷考查呼吁经验充足的开荒职员对调研难点有深切明白並且不常间,风乐趣去做到此番调查斟酌。

 

83% 的接受访谈者有五年或五年以上的前端本事经历,唯有 5% 的接受访谈者不到一年前端经验:

 

 

 

享有极低前端技能的开辟人士不太恐怕完结本次问卷考察,由此结果恐怕会相应偏离。

 

理念和偏见

 

接待上访被须求决断自个儿的水平。某一个人唯恐比较谦虚,某个有采用困难综合症。有些人或者高估了温馨的程度,因为他们只怕是一批新手技师团队中并世无两前端开垦人士。自己偏见的偏差能够被平均,但并未有议程注明。

 

千古的一举一动不意味着未来的势头

 

侦查结果呈现了开辟人士已经运用的工具。那并不意味着那几个工具是立见成效的,能够节省时间或就要以往的花色中央银行使。

 

 

02CSS

 

63%的开垦人士将他们本人的CSS知识评为高端或专家水平:

图片 12

 

就算 CSS 是四个类似轻松的 属性 和 值 的键值对集中,但是 CSS 是明摆着地难以调节。 CSS3引进了意气风发种类新成效,並且尤其难以调整全数的知情。举例,笔者对新的 CSS网格模块 知之甚少,还也是有当开垦 Flexbox 布局时日常必要阅读手册(或随便尝试性的运用各类质量和值)!

 

10%的接受访谈者明确不到一年的成本经历,却声称已经调控高端的CSS知识!作者难以置信她们飞速就能发觉到,懂的越来越多,意味着不懂的也就越多!

 

CSS 预管理器

 

当先 63% 的接受访谈者使用 Sass – 无可争论的预管理器季军。8%的接受新闻报道人员还选择PostCSS,纵然它平时与其余预管理器结合使用以提供平价的坚决守护 – 如AutoPrefixer( 65% 的接受访谈者选用)。

 

近 14% 的受访者不行使预管理器,而更赏识使用原始 CSS 代码。当您以为它是最简易的(和最棒的)最早前端开采的章程时,那一个比例就如有一点低。如若86% 的开拓人士使用 CSS 预处理器,小编揣度平均每一种网址的CSS文件乞请应该低于7.2个。

 

近 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已于二〇一六年一月终止协理IE10及以下版本。)

 

14% 的接受访谈者使用 Stylelint 来检查CSS有效性。那就如异常的低,但最盛行的IDE和编辑器有一部分看似的 CSS 检查,所以恐怕不须求。

 

23% 的开荒职员不使用任何CSS工具或命名方案。

 

 

03JavaScript

 

假定你以为 CSS 的各个工具已经很凌乱了,迎接来到迷人的 JavaScript 世界!

 

JavaScript 开辟人士比较谦虚,51% 的接受媒体人认为本身的JavaScript 知识达到了尖端或行家水平:

 

 

 

库和框架

 

尽管有相关性的质询,超越 99% 的开拓人士在少数时候使用 jQuery,何况 31% 的接受访谈者认为对许多品种来讲 jQuery 是少不了的。70% 的接受访员在现阶段项目中一连利用 jQuery ,那与 W3Techs 阅览到的数额貌似:

 

图片 13

 

框架景况更让人纠缠:

 

  • 已有 38% 的水保项目应用了React。然则,只有 29% 的开辟职员使用它感觉舒畅,18% 的接受访谈者感觉它是不能缺少的。独有0.1%的网站被发觉正在利用React,但请牢记,考查结果是以前端开拓人士搜聚的 – 并不是颇负的Web开辟人士。

  • 有 五分之二 的花色采用 Angular 1,即使独有8%的人觉着它是不可替代。Angular 2则相对受冷落,只比8%多或多或少。唯有3%的人在大比很多品种中动用它。

  • Vue.js 已经被 10% 的花色选取,但个别 6% 的开荒人士对框架觉得舒适,3% 以为它是不可或缺的。

 

对于度岁的问卷考察,这么些标题恐怕有效:“你是还是不是放弃了八个框架恐怕在品种中切换框架?

 

纵然有恢宏的JavaScript行家,唯有 21% 的人感到框架不是必得的,并甘愿编写原生代码。那是一个焦心的计算数据吗?30% 的开拓职员以为她们的框架抽象技术集能够知足她们的任何要求?

 

职务施行器和模块打包工具

 

Gulp是最大的得主,临近 44% 的开辟职员在接纳。但是,更简短的 npm scripts 脚本在二〇一四年大增了 23% ,达到 26% 。

 

Grunt 已经失去了优势,跌到 12%。别的,9% 的受访者选用了不利用职责局转器。

 

这么些使用模块打包工具在贰零壹伍年净增了 20%,达到 68% 。 Webpack 是极端流行,占 31% ,Browserify 为 11% ,RequireJS 为 8% 。

 

自己很诧异,“别的”模块打包工具占不到 4%,当有多少个任务运营器插件能够更简便的田间管理注重关系,例如 gulp-deporder 。只怕因为各类开采职员都在应用JavaScript 转译器…

 

ES6到ES5的转译器 (transpilers)

 

62% 的开采职员正在选拔诸如 Babel 之类的工具,将简单的 ES6 代码转变为旧版浏览器扶持的 ES5 代码。

31% 的人闻讯过恐怕性,但未有行使工具,和 7% 从未据说过那么些词。

 

以此数字如同极高。Internet Explorer 和老的应用程序不扶持最新的 JavaScript 语法,可是假如你要编写 ES6 代码,为啥还要协助他们吧?

假设你真正需求扶植 IE11 及以下版本,编写 ES5 代码不是更易于啊?

 

其他JavaScript工具

 

41%的开垦人士使用 ESLint , 19% 使用 JSLint 和 14% 使用 JSHint 来检查他们的代码的管用 – 例如贫乏括号,省略分号,格式缩进等。

 

23%的接受新闻报道人员不使用代码检查工具 – 就算,也可能有希望他们依附他们的文件编辑器或 IDE 来开采最惨痛的语法错误。

 

运用测验工具的顾客在一年中增进了 12% ,达到了 52% 。

正史上,JavaScript 测量试验平昔是四个挑衅。

 

举例测验驱动开拓(TDD)等本事能够捕获逻辑难点,但不可能消除异步事件境遇的标题,举个例子当 UI 在一定浏览器中实践某种意外操作时。

 

凑巧的是,行为使得开垦(BDD)的恐怕性已经面世,以检查在实际的浏览器中的活动,并使前端测验更具可行性。 最盛行的种类有:

  • Mocha – TDD/BDD (23%)

  • Jasmine – BDD (17%)

  • QUnit – TDD (4%)

  • Jest – TDD/BDD (3%)

  • Ava – TDD/BDD (2%)

 

最终,有 94% 的接受访员使用 npm – Node.js 的包管理器。不敢相信 无法相信,有 32% 曾经使用过 TypeScript 。

 

 

04二〇一七年前端开垦工具趋势。你在二零一七年理应选用什么?

 

关于 CSS,Sass 的文化,PostCSS 和 BEM 很显著是少不了的。也等于说,开荒的各个性很广。小编建议您研讨一些预管理器和命名方案,以便掌握各类工具得以兑现怎么样– 纵然是您选用不使用它们。

 

JavaScript 方面包车型大巴工具不太好说。有一点明明的表征和动向:

  • Node.js 和 npm 将变得至关心注重要,因为你使用的工具记得上都以 Node.js 和 npm 实现管理的。

  • Gulp 和/或 Webpack 也值得尝试一下。

  • 二〇一七年前端开垦工具趋势。打听ES6,纵然你依然在向后格外的 ES5 项目上海工业作。

 

自己一向不爱慕那么些尝试为新类型选择类库或框架的人。从科学商讨结果来看,jQuery是领悟是最受接待的。可是随着 IE 的消解,jQuery 的跨浏览器扶助变得没那么主要,而且比相当多效果已经和浏览器原生 API 和 CSS 重复。

 

你能够接纳贰个框架,如 React,因为它相当受接待 – 但那并不代表它就适用于你的利用。即使 React 将最后被更加好,越来越美好的事物替代。

 

自个儿的提出:从过多框架中甄选某贰个事先,先读书HTML,CSS,JavaScript 和浏览器开拓的基础知识。无论 JavaScript 社区什么商酌什么工具集,那些知识将生平受用。也可能有一天,你以至会编写出二个光辉上的工具,也改为种种框架中的大器晚成员。

 【作者有三个前端学习调换QQ群:328058344  假诺您在求学前端的长河中相见哪些难题,招待来笔者的QQ群提问,群里每一天还会更新一些读书财富。防止闲谈,非喜勿进。】

本文由澳门新萄京官方网站发布于澳门新萄京赌场网址,转载请注明出处:二〇一七年前端开垦工具趋势

关键词: