1. The key word prompt
When using WebStorm development, it will automatically prompt JS variables, keywords, method, function or parameter names, can help you quickly enter and avoid low-level input errors.
2. Support code refactoring
To do development the most headache is messy code in the maintenance structure, in order to ensure that your code simple and easy to maintain, late in the development process, you must ensure that code clean, WebStorm will help you to refactor the code automatically, such as mobile file, inline variable extract, etc.
3. Integrated Node. Js
WebStorm integration Node. Js, can run, compile, test Node. Js App.
4. Integration code quality tools
Integrated the JSHint, JSLint, JSCS, etc.
5. Save the local history
Local history can help you tracking code, modified code.
Disadvantages: commercial payment, occasionally performance is poorer, the background is created. The idea of file, unable to open multiple projects in a window, the native file system often will appear a lot of problems
Built-in package management capabilities
Atom built-in package management functions, is the most important function of the Atom
Free open source
The Atom on the lot is open source, and is free of charge
Embedded Git controls, Web technology
Embedded Web technologies such as JS, HTML and CSS
Disadvantages: low efficiency
The most distinguishing feature of Sublime does the Text is tostart and use in the process of a feeling is fast
Multi-line select and edit
Multiple cursors and column choose to support both line edit.The function of very cool
Support multiple operating systems
Support for Windows, Linux, OSX.
Plug-in type are abundant
Low memory consumption
The lack of code refactoring, and other functions
Strictly speaking Sublime does the Text is a Text editor, can't call it an IDE
There are a lot of plug-in support, is expected to become mature full-featured IDE.
Advantage: the function is very powerful, fast and lightweight for free;Cross-platform, stable
Disadvantages: learn hard, old interface style, the style of the 70 s, is not for everyone
Visual Studio Code
VSCode concentrated development, redefining the function, built-in Debug and cloud applications.Code is free and can be used for multiple platforms like Linux, Mac OS x, and Windows embedded Git controls.
Disadvantages: slow loading time
Brackets is open source code editor, front-end engineer and Web designer more applicable, support for multiple platforms, and do not need to distinguish between the front and back side.Interface is clean, pure and fresh.Start very fast.Switch between projects is also very convenient.
Disadvantages: low efficiency, at the same time can only open a file.Function is not complete, lack of static analysis of the kernel function, and the lack of some element level text editing commands.
Developers use Codenvy can modify, running, compile the cloud code.
Can provide custom runtime environment, debugging code.To schedule sharing and installation is very convenient.
Microsoft's Visual Studio
Faults can only be used for the Windows platform