HTML5技术

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

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

Mocha是一个JavaScript测试框架,可以在Node.js或浏览器中运行测试。它支持异步测试,并且经常与Chai配合使用,这样可以使测试代码以可读取的方式表达。 Jasmine Jasmine 网站 jasmine.github.io 知识库 github.com

Mocha是一个JavaScript测试框架,可以在Node.js或浏览器中运行测试。它支持异步测试,并且经常与Chai配合使用,这样可以使测试代码以可读取的方式表达。

Jasmine

Jasmine

 

网站

jasmine.github.io

知识库

github.com/jasmine/jasmine-npm

当前版本

2.6.0

每月下载

200万

Jasmine是一个行为驱动的测试工具,可以在浏览器中自动测试UI和交互。

QUnit

QUnit

 

网站

https://qunitjs.com/

知识库

github.com/kof/node-qunit

当前版本

1.0.0

每月下载

25000

QUnit是一个单元测试框架,可以在输入特定参数时,检查函数结果。它还上报测试结果,确保没有错过特定的代码分支。

总结与建议

目前最为流程的框架是React,同时其它的框架也在向着流行的趋势发展。

如果需要一个安全的、通用的Web应用程序,可以考虑使用Vue.js。

整体框架已经不再受欢迎了,如果你需要对一个较大型项目进行严格的结构管理,AngularJS是一个不错的选择。目前大多数人坚持使用Angular 1.0版本,但是长远来讲,如果你愿意学习TypeScript,Angular 4.x版本是个更好的选择。

jQuery虽然现在并不十分流行,在技术新闻中也很少会被提到,但不可否认它是积极开发的,同时也是网站和应用程序的有力工具。jQuery具有平缓的学习曲线,全球许多开发人员能够很好地理解。

如果你想要冒险,可以试试Svelte这是一个有趣的客户端/服务器框架,它可以在构建时预先呈现JavaScript,并且可以改变我们开发的方式。

工具的选择因项目而异。虽然目前使用Gulp的开发者占大多数,但WebPack却越来越受欢迎。同时你也不能错过ESLint和Mocha等测试工具。

过去的十年,JavaScript经历了革命性的发展。过去只有少量基本的类库可以选择,但是现在可供选择的类库已经铺天盖地。也许无法确定哪个类库、框架和工具是最好的,但是最适合自己项目的,就是最好的。

如果本文错过了你最喜欢的JavaScript类库,框架或工具?欢迎在文末评论。

原文链接:

转载请注明出自:葡萄城控件

 

相关阅读:

开放才能进步!Angular和Wijmo一起走过的日子

这 5 个前端组件库,可以让你放弃 jQuery UI

Angular vs React 最全面深入对比

 

 

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

网友点评