WebStorm, a new integrated development environment from JetBrains, is out to change all that and set a new standard.
The main difference between using Webstorm and a web-language-aware editor with snippets, highlighting, etc. can be summed up in three words: Intelligence, Quality, and Integration.
An IDE would already provide much more than a dedicated editor. However, WebStorm goes way beyond that. It is built on top of the intelligent development platform inherited from IntelliJ IDEA, hailed by many as the smartest Java IDE today. What is meant by ‘intelligence’? Intelligence is a range of features that ensure not only the highest possible coding speed, but maximum Quality of the resulting code. Some of these include:
- HTML/CSS/JS code completion with support for HTML5 and modern JS frameworks such as jQuery, Prototype, etc.
- On-the-fly code-quality analysis and syntax check, with in-place auto-fixes
- General standards and browser-specific verification
- Quick navigation to definition and usages for methods, classes, IDs, etc.
- Cross-language automatic refactorings
And since the ‘I’ in ‘IDE’ stands for Integrated, WebStorm provides transparent support for the most popular version control systems (Git, Mercurial, SVN) and various issue-trackers, as well as project deployment and synchronization over FTP/SFTP.
Here are some concrete examples of WebStorm superior capabilities.
For a lightweight, fast IDE focused on efficient front-end web development, WebStorm is your best choice.