设为首页 加入收藏

TOP

2017年前端开发工具趋势(二)
2019-09-03 01:00:28 】 浏览:31
Tags:2017年 前端 开发工具 趋势
为什么还要支持他们呢?

如果你确实需要支持 IE11 及以下版本,编写 ES5 代码不是更容易吗?

 

其他java script工具

 

41%的开发人员使用 ESLint , 19% 使用 JSLint 和 14% 使用 JSHint 来检查他们的代码的有效性 – 例如缺少括号,省略分号,格式缩进等。

 

23%的受访者不使用代码检查工具 – 虽然,也有可能他们依靠他们的文本编辑器或 IDE 来发现最严重的语法错误。

 

使用测试工具的用户在一年中增长了 12% ,达到了 52% 。

历史上,java script 测试一直是一个挑战。

 

诸如测试驱动开发(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你在2017年应该使用什么?

 

关于 CSS,Sass 的知识,PostCSS 和 BEM 很明显是必要的。也就是说,开发的多样性很广。我建议你研究一些预处理器和命名方案,以便了解每个工具可以实现什么 – 即使是你选择不使用它们。

 

java script 方面的工具不太好说。有一些明显的特征和趋势:

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

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

  • 了解ES6,即使您仍然在向后兼容的 ES5 项目上工作。

 

我从不羡慕那些尝试为新项目选用类库或框架的人。从调研结果来看,jQuery是明显是最受欢迎的。然而随着 IE 的消亡,jQuery 的跨浏览器支持变得没那么重要,并且许多功能已经和浏览器原生 API 和 CSS 重复。

 

你可以选择一个框架,如 React,因为它很受欢迎 – 但这并不代表它就适用于你的应用。即使 React 将最终被更好,更优秀的东西取代。

 

我的建议:从众多框架中挑选某一个之前,先学习HTML,CSS,java script 和浏览器开发的基础知识。无论 java script 社区如何评价哪些工具集,这些知识将终生受用。也许有一天,你甚至会编写出一个高大上的工具,也成为各种框架中的一员。

 【我有一个前端学习交流QQ群:328058344  如果你在学习前端的过程中遇到什么问题,欢迎来我的QQ群提问,群里每天还会更新一些学习资源。禁止闲聊,非喜勿进。】

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇一些不常用但又很有用的css小tips 下一篇Web开发入门不得不看章

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目