Which JavaScript Ides are best used?

Source: Internet
Author: User
Tags sublime text

Before 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

Webstorm

Advantages:

1. Keyword Tips

When 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 Refactoring

Development 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. js

Webstorm integrates with node. JS, which can run, compile, and test the node. js App.

4. Integrated Code Quality Tools

Integrated with Jshint,jslint,jscs and so on.

5. Save Local History

Local 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

Atom

Advantages:

Built-in package management features

Atom's built-in package management function is the most important feature of Atom

Open Source Free

Atom is open source on GitHub, and it's free.

Embedded git controls, Web technology

Embedded Web technologies such as js,html and CSS

Cons: Low efficiency

Sublime Text

Pros: Quick

The most notable feature of Sublime Text is that the process of starting and using a feeling is fast

Multi-line selection and editing

Multiple cursor and column selections support simultaneous selection of multiple lines of editing. Very cool Features

Support for multiple operating systems

Support WINDOWS,LINUX,OSX.

Very rich variety of plugins

Low memory consumption

Disadvantages:

No debugger

Lack of functionality such as code refactoring

Strictly speaking, sublime text is a textual editor and cannot be called an IDE.

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

Visual Studio Code

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.

Cons: Slow load times

Brackets

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.

Cons: Low efficiency, only one file can be opened at a time. Incomplete, lacks the static kernel analysis function, also lacks some element level text editing commands.

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.

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

Which JavaScript Ides are best used?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.