Editors and IDEs
With Ionic being built on ES6 and TypeScript, it's important that your editors or IDE can support these new languages. The following are a list of editors and IDEs that we think will give you the most effective support.
VS Code is a new editor that comes with support for ES6 syntax, as well as TypeScript support. It will also prompt users to include TypeScript definition files and download them from Definitely Typed. Visual Studio Code is free and works on macOS, Windows, and Linux.
WebStorm is a paid IDE that provides many features, such as advanced refactoring support, automatic compilation of code, and gulp/grunt/webpack support. Out of the box, WebStorm comes with support for ES6 and TypeScript, as well as Angular and Ionic syntax support.
ALM is a free open source IDE built for typescript development, it can be run on any computer running Chrome and can be hosted on a server and used on any computer with internet access.
Angular IDE is a freemium IDE built for Angular and TypeScript development providing integrated terminal support helping with node and npm management. Out of the box, Angular IDE includes code completion and validation for ES6, TypeScript, and Angular HTML templates.