article source: http://gcdn.gcpowertools.com.cn/showtopic-24110-1-3.htmlbefore reading this article, share a picture, see the graph will find that JavaScript development needs the highest, accounted for 42.84%, so mastering the JavaScript language good work is not worried, 工欲善其事 its prerequisite, then choose IDE to develop is very important, This article points out the common JavaScript IDE, analyzes its advantages and disadvantages, if there are imperfect please add
First, Webstorm
Advantages:1. Keyword Tipswhen developing with Webstorm, it automatically prompts for JS variables, keywords, methods, functions or parameter names to help you enter quickly and avoid some low-level input errors. 2. Support Code refactoringdevelopment is the most headache is to maintain the structure of the chaotic code, in order to ensure that your code later maintenance is simple and fast, the development process must ensure that the code is clean, Webstorm will help you automatically refactor the code, such as moving files, inline variable extraction and so on. 3. Integrated node. JSWebstorm integrates with node. JS, which can run, compile, and test the node. js App. 4. Integrated Code quality Toolsintegrated with Jshint,jslint,jscs and so on. 5. Save Local HistoryLocal history can help you keep track of your code and get modified code. Cons: Commercial pay, occasional poor performance, background will create. idea file, a window can not open multiple projects, non-native file system often have a lot of problems
Second, Atom
Advantages:built-in package management featuresAtom's built-in package management function is the most important feature of AtomOpen Source FreeAtom is open source on GitHub, and it's free.embedded git controls, Web technologyembedded web technologies such as js,html and CSS
Disadvantages :Low Efficiency
Third, Sublime Text
Pros: QuickThe most notable feature of Sublime Text is that the process of starting and using a feeling is fastmulti-line selection and editingmultiple cursor and column selections support simultaneous selection of multiple lines of editing. Very cool featuressupport for multiple operating systemssupport WINDOWS,LINUX,OSX.very rich variety of pluginsLow Memory consumption
Disadvantages:No Debuggerlack of functionality such as code refactoringstrictly speaking, sublime text is a textual editor and cannot be called an IDE.
Iv. Vim
There are many plug-in support, it is expected to become a full-fledged IDE.
Advantages: very powerful, free fast and lightweight, cross-platform, stable
Cons: difficult to use, the interface style is old, the 70 's style, not for everyone
V. Visual Studio Code
Advantages:
Vscode is primarily focused on developing, redefining features, built-in debug and cloud applications. Code is free and can be used on multiple platforms such as Linux,mac OSX, as well as windows, embedded git controls.
Disadvantages:Slow load times
Liu, Brackets
Advantages:
Brackets is an open source code editor that is more suitable for front-end engineers and web designers, supports multiple platforms, and does not need to differentiate between front and back ends. The interface is very neat and fresh. Start very fast. Switching between projects is also very convenient.
Disadvantages:inefficient, only one file can be opened at the same time. Incomplete, lacks the static kernel analysis function, also lacks some element level text editing commands.
Seven, Codenvy
developers can modify, run, and compile the cloud code using Codenvy. ability to provide custom runtime environment, debug code, ability to share work progress, and easy installation.
Viii. Microsoft ' s Visual Studio
the introduction of JavaScript Intellisense lets vs provide very useful scripting hints and auto-complete input functionality. Friendly and clean interface. disadvantages can only be used on Windows platforms
Summary: JavaScript-enabled Tools1.SpreadJS is an enterprise-class JavaScript spreadsheet control that integrates spreadsheets, data visualization, and computing capabilities into JavaScript WEB applications, creating calculators, dynamic interactive dashboards, and rich-style reports that streamline the operation of massive amounts of data.
2.Wijmo Enterprise is a set of development controls that includes HTML5 and JavaScript for business application development. Whether the application is mobile, PC-side, or must support Ie6,wijmo Enterprise can meet the demand.
JavaScript IDE Big Point, make selection no longer difficult