As a programmer, your text editor is your toolbox and every feature is a different tool. Using a barebones editor (e.g. Notepad) to write code is like building a house with only a hammer: it’s possible, but way more trouble than it’s worth, and the end result won’t be very good. computer science computer science
Available for Windows, Mac, and Linux.
WebStorm is the only full-blown IDE on this list — the rest are advanced text editors. This means two things: first, all of its best features are built-in and official, and second, the entire coding environment is one cohesive whole. Other editors tend to be a hodge-podge of third-party plugins. computer science computer science computer science
WebStorm is a comprehensive app with many features you won’t find elsewhere:
- Excellent coding assistance for frameworks like Angular, React, and Meteor.
- Hundreds of inspections to catch issues in code as you write.
- Full-blown debugger for client- and server-side code.
- Advanced navigation shortcuts for traversing many files.
- Integration with Karma, Mocha, Jest, and Protractor for unit tests.
- Interfaces for build tool configuration, including Grunt and Gulp.
Unfortunately, WebStorm isn’t free — you’ll have to subscribe to a monthly or yearly plan. The good news is that the subscription price goes down the longer you keep your plan active.
Download — WebStorm ($13 per month, 30-day free trial)