HTML5技术

2017年前端框架、类库、工具大比拼 - 葡萄城控件技术团队(4)

字号+ 作者:H5之家 来源:H5之家 2017-06-20 12:00 我要评论( )

Grunt是第一批被大规模采用的JavaScript任务执行工具之一,但其速度和复杂的JSON配置却导致了Gulp的兴起。现在这些问题已经得到了解决,Grunt仍然是一个受欢迎的选择。 工具:模块绑定 多个JavaScript文件的管理已

Grunt是第一批被大规模采用的JavaScript任务执行工具之一,但其速度和复杂的JSON配置却导致了Gulp的兴起。现在这些问题已经得到了解决,Grunt仍然是一个受欢迎的选择。

工具:模块绑定

多个JavaScript文件的管理已经成为了一件繁琐的事情。默认情况下,浏览器文件不会被编译,因此其依赖关系必须以适当的顺序进行加载或连接。虽然有像ES6模块和CommonJS这样的选项,但是浏览器支持是有限的,因此模块绑定变得十分重要。

WebPack

WebPack

 

网站

webpack.js.org

知识库

github.com/webpack/webpack

当前版本

2.5.1

每月下载

600万

Webpack支持所有流行的模块选项,并已成为React开发的代名词。虽然Webpack声称是一个模块捆绑程序,但是已经可以用作通用任务运行程序了。

Browserify

Browserify

 

网站

browserify.org

知识库

github.com/substack/node-browserify

当前版本

14.3.0

每月下载

260万

Browserify支持Node.js正在使用的CommonJS模块,它将所有模块编译成单个浏览器兼容的文件。

RequireJS

RequireJS

 

网站

requirejs.org

知识库

github.com/jrburke/r.js

当前版本

2.3.3

每月下载

百万

RequireJS是一种浏览器中的模块加载器,它也可以在Node.js中使用。

工具:代码分析

代码分析工具用于分析代码中潜在错误或偏离语法的标准。一个未闭合括号或未声明的变量一定会被检测出。

ESLint

ESLint

 

网站

eslint.org

知识库

github.com/eslint/eslint

当前版本

3.19.0

每月下载

600万

ESLint是一种可插拔的代码分析工具。每个规则都是一个插件,因此可以根据个人喜好进行配置。

JSHint

JSHint

 

网站

jshint.com

知识库

github.com/jshint/jshint

当前版本

2.9.4

每月下载

200万

JSHint是一个灵活的JavaScript代码分析工具,它很好的平衡了真正的错误和老旧的语法。

JSLint

JSLint

 

网站

jslint.com

知识库

github.com/reid/node-jslint

当前版本

0.10.3

每月下载

50000

JSLint是最早的代码分析工具之一,它实现了一套严格的默认规则。

工具:单元测试

测试驱动开发的任务要求需要编写代码来测试自己的代码。目前有许多选择,包括Ava, Tape 和Jest ,但目前最流行的三个工具是:

Mocha

Mocha

 

网站

mochajs.org

知识库

github.com/mochajs/mocha

当前版本

3.3.0

每月下载

500万

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • .NET ORM框架 SqlSuagr4.0 功能详解与实践【开源】 - 孙凯旋

    .NET ORM框架 SqlSuagr4.0 功能详解与实践【开源】 - 孙凯旋

    2017-06-19 17:00

  • 基于Vue全家桶开发的前端组件管理平台 - 雅X共赏

    基于Vue全家桶开发的前端组件管理平台 - 雅X共赏

    2017-06-15 08:00

  • 移动端页面布局的那些事儿 - 小矮人Web前端

    移动端页面布局的那些事儿 - 小矮人Web前端

    2017-06-14 14:00

  • 一个微服务框架的故事 - wc的一些事一些情

    一个微服务框架的故事 - wc的一些事一些情

    2017-06-14 10:04

网友点评
#