WebStorm

WebStorm brings smart coding assistance for JavaScript. It provides advanced coding assistance for Angular, React.js, Vue.js and Meteo. It also helps developers to code more efficiently when working with large projects

Features:

  • 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
  • Spy-js built-in tool allows tracing JavaScript code
  • 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

Pros :

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.

Cons :

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?

WebStorm is a powerful IDE for modern JavaScript development. WebStorm provides full support for JavaScript, TypeScript, HTML, CSS as well as for frameworks such as React, Angular, and Vue.js right out of the box, no additional plugins are required.

What is WebStorm IDE?

WebStorm - The Smartest JavaScript IDE. WebStorm is a powerful and intelligentIDE that gives you the best coding assistance for JavaScript, HTML and CSS and a wide range of modern web technologies. WebStorm is perfectly equipped for complex client-side development and server-side development with Node.js.

Does IntelliJ Ultimate include WebStorm?

Intellisense is almost useless in IntelliJ compared to WebStorm. IntelliJ IDEAremains JetBrains' flagship product and IntelliJ IDEA provides full JavaScript support along with all other features of WebStorm via bundled or downloadable plugins. The only thing missing is the simplified project setup.