The 2017 Ionic Developer Survey Results are in!

Editors and IDEs

Improve this doc

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.

Visual Studio Code

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.

Official website

Atom

Atom is cross platform editor built on web technologies. Atom has many plugins to make ES6/TypeScript development very easy. If there isn't something provided by Atom or a plugin, you can even make a plugin yourself, using JavaScript. Atom works on macOS, Windows, and Linux.

Atom TypeScript

Atom official website

WebStorm

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.

WebStorm official website

ALM

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.

ALM official website

Angular IDE by Webclipse

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.

Angular IDE official website

API

Native

General