Book Image

Data Oriented Development with Angularjs

Book Image

Data Oriented Development with Angularjs

Overview of this book

Table of Contents (17 chapters)
Data-oriented Development with AngularJS
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

WebStorm


JetBrains (available at https://www.jetbrains.com/) is a well-known company, and they are the creators of the Java IDE called IntelliJ IDEA, the very famous Visual Studio extension called ReSharper (which makes refactoring a breeze), and other tools such as TeamCity which is a Continuous Integration and Deployment server. Now, most of their tools are paid ones (except TeamCity, which has a free version available), and they have one more ace IDE for JavaScript called WebStorm (available at https://www.jetbrains.com/webstorm/). It is a cross-platform editor and has support for most of the modern web technologies such as AngularJS, React, Meteor, ES6, Dart, TypeScript, Node.js, and many more. It has refactoring support for JS code which spans not just a single file but also multiple files.

You can visit Go to definition for declaration of functions and variables and find their usages with Find usages. Its AngularJS support includes:

  • AngularJS-aware code completion for ng directives, controller, and application names, and code insights for data bindings inside curly brace expressions {{}}

  • AngularJS-aware navigation between the name of controller in HTML and its definition is JavaScript between modules, controllers, and directives.

If you don't mind paying something, then WebStorm is one of the best IDEs out there for web and full-stack JS development.