AngularJS是那些渴望以动态方式来设计web app的web开发人员最偏爱的框架之一。如果你是一个希望启动AngularJS项目的开发人员,那么你可能需要帮助来挑选出趁手的工具……

在ValueCoders中,我们做了一番研究以缓和用AngularJS开发的负担。下面是20个最新的用于测试、前端开发、IDE编辑器、文本编辑器、精华库、模块、扩展、代码生成器、Grid工具等的工具。

先按用处奉上我最喜欢的三个AngularJS测试框架:

1.Karma——这是我最喜欢的用于AngularJS开发的测试框架之一。它提供了完美的测试环境,允许你能够在真实的浏览器和真正的设备如手机和平板电脑上测试app。

2.Protractor——这是一个终端到终端的测试框架。此Node.js程序建立在WebDriverJS上面。它在一个真正的浏览器中运行测试并与app交互,就像任何正常用户那样。

3.Jasmine——此行为驱动测试框架并不依赖于浏览器,DOM,或任何JavaScript框架。因此它非常适合于Node.js项目,或任何其他有JavaScript运行的地方。

除了上面我最喜欢的三个AngularJS工具之外,一些其他的工具也很不错,如:

4. Djangular——这是一个可重复使用的app,提供了与Angular JS更好的集成。有了这个工具的帮助,你就可以为每个应用程序创建Angular JS内容。

5. Ment.io——此工具引入了mention和宏部件,而不依赖于jQuery。你可以直接应用ment.io指令到任何元素,它会接受可选择的文本输入。

6. Angular Kickstart——这个工具可以加速你的AngularJS开发,并配备了一个可扩展的构建系统,使开发过程变得小菜一碟。

7. AngularFire——有了这个工具,你可以轻松地为你的Angular app创建后端。其灵活的API,3路数据绑定和快速开发能力可以帮助开发。

8. Mocha.js——这是一个功能丰富的JavaScript测试框架,运行在Node.js和允许异步测试的浏览器上,使得它在报告和制图方面灵活又精准。

9. SublimeText——这对于开发人员是最好的文本代码编辑器,它让编码变得比以往更容易。许多开发人员更偏爱于使用此文本编辑器。

10. Restangular——此工具简化了常见的GET,POST,DELETE,和UPDATES请求,并要求最小的客户端代码。它是消费来自于RESTful API的数据的Web app的理想工具。

11. Generator Angular——有了这个工具的帮助,你便能够用合理的默认值迅速设立一个项目。它可以生成所有你启动app项目所需要的样板文件。

12. NG-Inspector——这个针对于Chrome和Safari的浏览器扩展会增加一个检查窗格,从而帮助你开发、调试和理解你的AngularJS应用。它通过Controllers和Directives很容易识别并显示每个范围。

13. Angular Seed——这是典型AngularJS web app的应用程序框架,你可以应用来快速引导angular app项目以及针对这些项目的开发环境。

14. Code Orchestra——此前端开发工具允许你直播式地编写代码。当你修改代码并保存的时候,它们会使用一个特殊的协议自动实现到正在工作的应用程序中。

15. Videogular——这是一个基于HTML 5用于Angular JS的视频播放器,它允许你轻松添加视频和其他多媒体元素到你的应用程序。

16. Webstorm——它带有一个智能的代码编辑器,提供了对JavaScript,Node.js,HTML和CSS的大力支持……,也为它们所有的现代继承者。它可与所有的现代技术一起工作,使之成为大多数开发者一个不错的选择。

17. Angular GetText——开发者把它叫做是Angular JS的超简单翻译支持工具。你可以用英文简单地输入文本,将其标记为翻译,然后交给工具执行即可。

18. Angular Deckgrid——这是一个用于AngularJS轻量级的网格,在这个工具中你的指令不依赖于可视化的表示。它所有可视化的表示形式都使用CSS文件。

19. Angularjs UI——这个工具是UI组件的集合,并配备了实用的指示,来帮助你更快的创建Angular应用程序。它采用原始指令,如ui-router,ui-map和ui-calendar,而不是小部件。

20. Mean——这是一个简单而完美的样板文件,AngularJS开发人员用来创建MongoDB,Node.js,Express和Angular JS app。它配备了预先捆绑并配置好的模块,如Mongoose和Passport。

就此结束!感谢阅读!

译文链接:http://www.codeceo.com/article/my-best-20-angularjs-tools.html

译文链接:http://www.codeceo.com/article/my-best-20-angularjs-tools.html英文原文:My Top 20 Favorite Angular JS Developer Tools翻译作者:码农网 – 小峰

20个angularjs开发工具的更多相关文章

  1. 25个超有用的 AngularJS Web 开发工具

    AngularJS是为了克服HTML在构建应用上的不足而设计的.HTML是一门很好的为静态文本展示设计的声明式语言,改善了JavaScript. 下面我要说的就是25个超有用的AngularJS工具, ...

  2. AngularJS的开发工具---yeoman 简易安装

    AngularJS 不错,yeoman作为推荐开发工具,网上的安装步骤较烦,这里给出简易步骤. 1.安装 Ruby     自己到 Ruby 官方下载最新安装包: http://rubyinstall ...

  3. AngularJS最理想开发工具WebStorm

    http://blog.fens.me/angularjs-webstorm-ide/ Angularjs插件下载地址:http://plugins.jetbrains.com/plugin/6971 ...

  4. 黄聪:AngularJS最理想开发工具WebStorm

    Aug 29, 2013 Tags: angularangular.jsangularjswebstorm Comments: 23 Comments AngularJS最理想开发工具WebStorm ...

  5. 2017 年不可错过的开发工具 Top 50

    想知道 2017 年有哪些值得关注的开发工具吗?StackShare 年度开发工具排行榜来啦! StackShare.io 是一个开发者工具及服务分享平台,致力于发现并分享开发者使用的开发工具.服务与 ...

  6. JAVA 开发工具 市场状况

    转载:http://blog.csdn.net/hj7jay/article/details/52250755 2016 JAVA 流行的开发工具 最流行的工具并不一定是“最好的”,对于开发来说,什么 ...

  7. AngularJS开发最常犯的10个错误

    简介 AngularJS是目前最为活跃的Javascript框架之一,AngularJS的目标之一是简化开发过程,这使得AngularJS非常善于构建小型app原型,但AngularJS对于全功能的客 ...

  8. Python 开发工具推荐

    对于开发工具,仁者见仁智者见智,关键是自己喜欢,用着顺手就好,不用刻意去追求别人用的是什么工具. 这里给大家主要推荐三款工具,分别是PyCharm.Sublime Text 3.VS Code,因为这 ...

  9. 【Machine Learning】Python开发工具:Anaconda+Sublime

    Python开发工具:Anaconda+Sublime 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现 ...

随机推荐

  1. java面试第八天

    异常: 异常的分类 Java会将所有的异常封装成对象,其根本父类为Throwable. Throwable有两个子类:Error 和Exception. Error:一个Error对象表示一个程序错误 ...

  2. PHP MySQL 连接数据库

    PHP连接MySQL的小实例 <?php  /*时间:2014-09-14  *作者:葛崇  *功能:PHP连接MySQL小实例  * */ /* SQL 脚本.直接贴到命令行运行. DROP  ...

  3. windows命令行设置IP与DNS

    用dos命令修改IP等本地连接属性 平时我们改IP通常都在是窗口界面本地连接直接修改, 那在命令行也可以设置IP地址?当然可以,这里要用到netsh命令 .点击“开始”->“运行”,输入“cmd ...

  4. js-form表单元素的自定义属性

      form表单元素的自定义属性 CreateTime--2016年9月22日09:03:40 Author:Marydon 场景: <script type="text/javasc ...

  5. HTTP 协议中的 Transfer-Encoding

    HTTP 协议中的 Transfer-Encoding 文章目录 Persistent Connection Content-Length Transfer-Encoding: chunked 本文作 ...

  6. WINDOWS操作系统中可以允许最大的线程数

      默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小.  ...

  7. cocos2dx跟eclipse交叉编译“make: * No rule to make target `all' Stop”的解决方案

    cocos2dx和eclipse交叉编译“make: *** No rule to make target `all'. Stop”的解决方案 搞cocos2dx在eclipse上的交叉编译. 项目. ...

  8. ArchLinux安装 LXDE

    http://wiki.lxde.org/zh/index.php?title=ArchLinux&variant=zh-cn 透过 pacman 安装 LXDE 大多数的最新 LXDE 套件 ...

  9. HDUOJ----Good Luck in CET-4 Everybody!

    Good Luck in CET-4 Everybody! Time Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (J ...

  10. WSDL格式

    http://www.blogjava.net/charles/archive/2008/12/15/246368.html最近写Web service, 很多代码是用工具生成的,可以说只知其然,不知 ...