1. Karma — это одна из моих любимых сред тестирования для разработки на AngularJS. Он обеспечивает идеальную среду тестирования, позволяя тестировать приложение в реальных браузерах и на реальных устройствах, таких как телефоны и планшеты.

2. Protractor — это сквозная среда тестирования. Эта программа Node.js построена поверх WebDriverJS. Он запускает тесты в реальном браузере, взаимодействуя с приложением, как любой обычный пользователь.

3. Jasmine — эта среда тестирования на основе поведения не зависит от браузеров, модели DOM или какой-либо среды JavaScript. Таким образом, он идеально подходит для любых проектов Node.js или где-либо еще, где работает JavaScript.

Помимо трех моих любимых инструментов AngularJS, есть и много других, например:

4. Djangular — это многоразовое приложение, обеспечивающее лучшую интеграцию приложений с AngularJS. С помощью этого инструмента вы можете создавать контент AngularJS для каждого приложения.

5. Ment.io — этот инструмент представляет виджет с упоминаниями и макросами, не зависящий от jQuery. Вы можете применить директиву ment.io непосредственно к любому элементу, и он принимает выбираемый ввод текста.

6. Angular Kickstart — этот инструмент ускоряет разработку на AngularJS и поставляется с масштабируемой системой сборки, которая упрощает процесс разработки.

7. AngularFire — с помощью этого инструмента вы можете легко создать серверную часть для своего приложения Angular. Его гибкий API, трехсторонняя привязка данных и возможности быстрой разработки упрощают разработку.

8. Mocha.js — это многофункциональная среда тестирования JavaScript, которая работает на node.js и в браузере, что позволяет проводить асинхронное тестирование, что делает его гибким и точным с точки зрения отчетности и сопоставления.

9. SublimeText — это лучший текстовый редактор кода для разработчиков, который делает программирование проще, чем когда-либо. Многие разработчики предпочитают использовать его больше, чем другие текстовые редакторы.

10. Restangular: этот инструмент упрощает общие запросы GET, POST, DELETE и UPDATES и требует минимального клиентского кода. Он идеально подходит для любого веб-приложения, использующего данные из RESTful API.

11. Generator Angular — с помощью этого инструмента вы сможете быстро настроить проект с разумными настройками по умолчанию. Он генерирует все шаблоны, необходимые для начала работы над проектом вашего приложения.

12. NG-Inspector — это расширение браузера для Chrome и Safari добавит панель инспектора, которая поможет вам в разработке, отладке и понимании ваших приложений AngularJS. Он легко идентифицирует и отображает каждую область с помощью контроллеров и директив.

13. Angular Seed — это скелет приложения для вашего типичного веб-приложения AngularJS, и вы можете применить его для быстрой загрузки проектов приложений angular вместе со средой разработки для этих проектов.

14. Code Orchestra — этот инструмент разработки интерфейса позволяет писать код в реальном времени. Когда вы изменяете код и сохраняете его, они автоматически внедряются в работающее приложение по специальному протоколу.

15. Videogular — это видеоплеер на основе HTML5 для AngularJS, который позволяет с легкостью включать видео и другие мультимедийные элементы в ваше приложение.

16. Webstorm — поставляется с интеллектуальным редактором кода, обеспечивающим отличную поддержку JavaScript, Node.js, HTML и CSS… а также всех их современных преемников. Он работает со всеми современными технологиями, что делает его хорошим выбором для большинства разработчиков.

17. Angular GetText. Разработчики называют это очень простым инструментом поддержки перевода для AngularJS. Вы можете просто набрать текст на английском языке, пометить его для перевода, а инструмент выполнит все остальное.

18. Angular Deckgrid — это облегченная сетка для AngularJS, где ваша директива не зависит от визуального представления. Он использует файл CSS для всего визуального представления.

19. Пользовательский интерфейс Angularjs — этот инструмент представляет собой набор компонентов пользовательского интерфейса и поставляется с служебными директивами, которые помогут вам быстрее создавать приложения Angular. Он использует необработанные директивы, такие как ui-router, ui-map и ui-calendar, вместо виджетов.

20. Mean — это простой и совершенный шаблон, который разработчики AngularJS используют для создания приложений MongoDB, Node.js, Express и AngularJS. Он поставляется с предустановленными и настроенными модулями, такими как Mongoose и Passport.

Angular 2 с Typescript: комплексный проект
Изучите разработку Angular 2, создав 10 приложений
Angular 2 — Superheroic Framework
Ускоренный курс Angular 2 с TypeScript