- WebStorm helps developers to code more efficiently when working with large projects
- It provides built-in tools for debugging, testing and tracing client-side and Node.js applications
- It integrates with popular command line tools for web development
- It provides a unified UI for working with many popular Version Control System
- It is extremely customizable to perfectly suite various coding style
- It offers built-in debugger for client-side code and Node.js apps
1. Debugger inside the ide (connect to chrome and firefox debugger)
2. Smart/contextual Autocompletion
3. Console inside the ide
4. Database navigator
5. Commercial support for many framework (react, angular, node, require and many more)
6. Tool to easily add unsupported framework and api
7. Everything is customizable within the settings gui (no config file to learn and maintain, the ide does it for you)
8. Awesome search engine (shift+shift will search in everything, files, function, variables, menu, settings, action, etc)
9. You can add custom menu to suit your needs
10. You can bind commands and programs to the ide. Then you can assign shortcut and menus to thoses commands and programs (super usefull for custom grunt / gulp workflow)
11.Build to be keyboard centric, every menu are searchable, all shortcut can be changed, new shortcut can be added.
12. The ui is 100% customizable and offer out of the box a few great themes.
13. It has great git, svn and mercurial support (multiple branch management, log, blame, history and more)
14.Support Typescript out of the box
15.Plugin manager out of the box
16.File watcher execute commands when your files change (use less resources than node watch)
Theres is more but ill stick with those for now.
1. Takes a few seconds to open for the first time (unless you have a ssd)
2. Tries to reopen a new ide every time you open a file outside a project. (you can use scratch files instead for most of thoses cases)
3. Cost money
What is WebStorm used for?
What is WebStorm IDE?
Does IntelliJ Ultimate include WebStorm?