AngularJS 是一种新 JavaScript 框架,目的是降低要求,加快开发速度。AngularJS 是让 HTML 标记动态,使其对 web 开发者更有帮助,同时从大量的分段中给定一个标准结构,使开发速度更快更高效。越来越多的前端 web 设计师寻找在允许整体代码非常长的时候能立即设置接口的方法。jQuery 是就是这样一个示例架构,由本地 JavaScript 控制,可以很好的加速 Web 开发。一些属性,当添加到标准 HTML5 代码中就可以快速的开始创建 AngularJS 实例。
JavaScript 现今已经被强势用在大部分 web 应用中,最初用在网站上是为了不必要的用户注册。系统的使用隐含更多的是网站 JavaScript 的一致性和健壮性,而且可以用在客户端和服务器端。
JavaScript 设计者很明智的选择了在未来几年深入 AngularJS,并且把它放在结构网站的显著位置。AngularJS 可以和任意的 Knockout 和 Backbone 外观相结合,利用率和重要性也日趋提升。现在有各种各样的 AngularJS 工具提供在互联网。今天我们来为大家介绍提供给 Web 开发者的 25 款最棒的 AngularJS 工具。
1) AngulaJS 最棒的测试工具 – Protractor
Protractor 是 AngularJS 团队构建的一个端对端的测试运行工具,模拟用户交互,帮助你验证你的Angular应用的运行状况。”Protractor 使用 Jasmine 测试框架来定义测试。Protractor 为不同的页面交互提供一套健壮的API。
2) AngularJS 测试框架 – Jasmine
jasmine 是为 JavaScript 用户准备的另一个测试框架,适用于所有 Node.js 项目,网站。
3) AngularJS IDE – Webstorm
WebStorm 的智能代码编辑器提供对 JavaScript,Node.js,HTM 和 CSS 一流的支持,还有他们的现代化的继任者。WebStorm 可以很好的支持 Web 开发中最新流行的技术。赶紧享受对 AngularJS 一流的支持吧!
4) 最好的 AngularJS 框架 – Angular fire
Firebase 是库集合,可以用来简单构建 web 和移动应用,是非常强大的框架。Firebase 为 JavaScript 用户提供 Angular Fire 框架。
5) AngularJS 测试工具 – karma
karma 是另外一个超级流行的 JavaScript 应用测试框架,提供一个测试环境给开发者。
6) 最好的 AngularJS 工具 – Mochajs
Mocha 是具有丰富特性的 JavaScript 测试框架,可以运行在 Node.js 和浏览器中,使得异步测试更简单更有趣。Mocha 可以持续运行测试,支持灵活又准确的报告,当映射到未捕获异常时转到正确的测试示例。
7) 最好的代码编辑器 – SublimeText
Sublime Text 是开发者最爱的文本代码编辑器之一。
8) 最好的 AngularGrid – Angular Deckgrid
Angular deckgrid 是轻量级的 AngularJS 网格,该指令不依赖于视觉展示,所有的响应和美观都依赖于你的 CSS 文件。
9) 有用的 AngularJS 服务 – Restangular
Restangular 是 AngularJS 服务,简化常规的 GET, POST, DELETE 和 UPDATE 请求,使用更简短的代码。Restangular 适用于所有 WebApp,从 RESTful API 中消耗数据。
10) AngularJS 的 Chrome 插件 – ng Inspector
ng-inspector 是 Chrome 和 Safari 的浏览器扩展插件,添加一个检视器面板,帮助开发者开发,调试和理解你的 AngularJS 应用。
11) Angular GetText
Angular gettext 是超级简单的翻译应用,支持 AngularJS,与 AngularJS 无缝集成。用户需要用英语白那些,然后进行注解,剩下的 Angular GetText 会自动完成。
12) Angular 框架 – AngularUI
AngularUI 是 AngularJS 框架。
13) Yeoman Generator Angular
Yeoman Generator Angular 是 AngularJS 的 Yeoman 生成器,可以使用合理参数和最佳实践来快速配置项目。
14) djAngular
djAngular 是个可复用的 Django 应用,提供更好的 AngularJS 集成和工具。Djangular 允许你为每个应用创建 AngularJS 内容,而不是在 Django 中创建单个大规模的 AngularJS 应用。
15) Ment.io
Ment.io 是基于 AngularJS 的 Mentions 和 Macros 部件,不依赖 jQuery。
16) Angular Kickstart
AngularJS Kickstart 是能加快 AngularJS 开发的完整可伸缩构建系统,你只需要关注代码编写和测试,其他的 AngularJS Kickstart 都能帮你搞定!
17) ng Book
当我们在构建大型 AngularJS 应用时,会经常遇到一些看起来难以发现又难以解决的问题。这是一本能解决你所有 AngularJS 疑惑的书。
18) MeanIO
Mean 是构建 Web 应用的简单而强大的 JavaScript 应用。
19) Code Orchestra
COLT 是前端开发工具,可以在线编写代码。COLT 会使用一个特殊的协议来保存用户修改的代码,支持 AngularJS。
20) Angular Seed
AngularJS Seed 是典型的 AngularJS web 应用的应用骨架,可以快速的启动你的 AngularJS web 应用项目和这些项目的开发环境。
21) LUMX
LUMX 是第一个基于 AngularJS 和 Google Material Design 规范的响应式前端框架。性能对于所有 web 应用都是至关重要的,LUMX 只使用 jQuery 的原因就是这个。LUMX 的每个组件都能很完美的嵌入到 AngularJS 应用中。
22) ng Docs
ngDocs 是 Android 版本的 AngularJS 手册。
23) AngularJS Batarang
AngularJS Batarang 是适用于 Chrome 的 AngularJS WebInspector 扩展。
24) Videogular
Videogular 是 AngularJS 的 HTML5 视频播放器,使用 AngularJS 开发,可以让你的项目更有魅力!
25) ng Table
AngularJS 表格指令,支持排序,过滤和分页。
via devzum.com
文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:给 Web 开发者的 25 款最有用的 AngularJS 工具
本文地址:http://www.oschina.net/news/60200/bestl-angularjs-tools