16款最佳JavaScript框架中文详解及下载地址

译文
移动开发 Android
这年头,几乎每个开发人员都很熟悉开源代码和代码编写工具的好处。GitHub和SourceForge之类的开源代码库为那些在自行构建应用程序方面寻求帮助的人提供了宝贵资源。

1. AngularJS

 

这个“如同超级英雄”的JavaScript框架得到谷歌的资助,旨在让人们更容易将动态内容添加到HTML网页。它具有可嵌入性和可扩展性,可与另外一系列广泛的开发工具兼容。

 

支持的操作系统:与操作系统无关

 

2. Backbone.js

 

Backbone承诺可为你的Web应用程序添加结构。它适用于开发丰富的客户端应用程序,承诺带来比其他一些JavaScript框架更大的自由。

 

支持的操作系统:与操作系统无关

 

3. Chaplin.js

 

Chaplin.js是面向Backbone.js应用程序的架构。它旨在克服Backbone.js面临的一些局限性,并帮助开发人员快速构建单页Web应用程序。

 

支持的操作系统:Windows和Linux

 

4. Crypton

 

这种JavaScript框架旨在保护用户的隐私。它让开发人员构建的应用程序可对存储在服务器上的所有数据进行加密,不需要用户成为密码专家。

 

支持的操作系统:与操作系统无关

 

5. Ember.js

 

Ember.js被Groupon、LivingSocial、雅虎、Zendesk和Square等组织所使用,自称是“构建雄心勃勃的Web应用程序的框架。”其亮点是自动更新的handlebars模板,让开发人员在构建新的应用程序时可以少编写代码。

 

支持的操作系统:与操作系统无关

 

6. Flight

 

推特开发了这款轻型、事件驱动的JavaScript框架,以便用于其自己的Web应用程序上,并向世人开放了源代码。它将行为与DOM节点对应起来。

 

支持的操作系统:与操作系统无关

 

7. Grunt

 

这种JavaScript任务运行器可以让压缩、编译、单元测试和分析等任务实现自动化。用户包括推特、jQuery、Adobe、Mozilla、WordPress、沃尔玛及其他组织。

 

支持的操作系统:与操作系统无关

 

8. Hammer.js

 

Hammer.js是一种JavaScript库,可用于识别触摸和鼠标手势。它在默认情况下可识别拖移、捏拉、按下、旋转、滑动和点击等手势,就构建面向移动设备的Web应用程序而言很用。

 

支持的操作系统:与操作系统无关

 

9. jQuery

 

这个颇受欢迎的JavaScript库简化了HTML文档处理、事件处理、动画和Ajax,声称“改变了数百万人编写JavaScript的方式。”它的赞助者包括WordPress、Famo.us和IBM。

 

支持的操作系统:与操作系统无关

 

10. Meteor

 

Meteor承诺可帮助用户“构建易于使用的应用程序,构建之快超乎想象。”它声称,其反应性编程模型让Web和移动开发人员可以用10行代码来完成原本需要1000行代码才能完成的任务。

 

支持的操作系统:与操作系统无关

 

11. Mojito

 

这个雅虎Cocktail是一种MVC JavaScript应用程序框架,可以在客户端浏览器上和服务器端的Node.js中运行。它包含众多工具,可用于本地开发、国际化、本地化、集成单元测试和针对特定设备的呈现。

 

支持的操作系统:Linux

 

12. Node.js

 

这个极其流行的框架让开发人员可以用JavaScript编写服务器端应用程序。它可用于编写可扩展的、数据密集的、拥有实时功能的应用程序。

 

支持的操作系统:Windows、Linux和OS X

 

13. Node-RED

 

Node-RED基于Node.js,是“一款串连物联网的可视化工具”。它易于连接物联网设备、API和在线服务,从而开发新产品。

 

支持的操作系统:与操作系统无关

 

14. Prototype

 

这种JavaScript框架希望帮助开发人员构建“雄心勃勃的Web用户界面”。它旨在简化开发工作,并帮助开发人员找到更好的方法,以避开Ajax和DOM。

 

支持的操作系统:与操作系统无关

 

15. SheetSee.js

 

如果你想把Google Spreadsheet连接到Web应用程序,SheetSee.js就能满足这个要求。它还让Web应用程序能够将数据显示为表格、图形或图表。

 

支持的操作系统:与操作系统无关

 

16. Wakanda

 

这种JavaScript框架希望通过易于构建和部署应用程序,从而“消除业务和IT之间的隔阂”。它既有免费版,又有收费版。

 

支持的操作系统:Windows、Linux和OS X

 

责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2015-03-30 17:33:53

移动开发开发工具

2011-03-21 13:01:10

2017-01-16 08:23:18

科技新闻早报

2016-10-31 08:46:24

Java框架Java

2015-09-07 09:45:44

开发人员JavaScript框架

2015-08-25 09:53:22

Web开发Python框架

2013-11-06 09:39:30

JavaScriptMVC框架

2015-03-25 10:06:38

PHPPHP图像操作库英文官网链接

2016-09-09 10:09:47

2017-02-28 08:59:03

2009-03-30 10:17:33

JBoss工具包JBossEclipse

2015-05-07 09:39:01

2011-02-18 16:29:42

CSSWebHTML

2010-07-08 12:56:40

2009-06-04 20:41:27

Eclipse插件介绍Eclipse插件下载

2015-03-31 09:40:23

移动开发开发工具APP

2016-09-30 09:39:39

WebJavaScript开发

2009-06-10 17:01:33

netbeans中文版地址

2016-12-19 11:10:32

JavaScript变量作用域

2014-05-12 10:21:41

JavaScript 模板引擎
点赞
收藏

51CTO技术栈公众号