Evaluation: Seven JavaScript ides for comprehensive review (1)

Source: Internet
Author: User

Evaluation: Seven JavaScript ides for comprehensive review (1)

Focusing on JavaScript programming, WebStorm and Visual Studio Code are the top candidates in terms of the richness and functionality of integrated tools.

JavaScript has been used to develop various types of application solutions. In most cases, JavaScript is often used with HTML 5 and CSS to develop the Web front-end. However, JavaScript also plays an important role in the construction of mobile applications, and relies on the Node. js server to play a very active role in the back-end field. Fortunately, many JavaScript development tools, including editors and ides, are emerging one after another to help you solve various new challenges in development.

In our previous discussions, we have reviewed the various currently available JavaScript editor solutions. In today's article, we will focus on IDE. As you can see, some of them are really outstanding, but the others-even well-known and well-known-are not doing very well and it is not worth your time. In order to save some face for these schemes, I did not list their embarrassing evaluation scores, poor advantages, and terrible defects one by one, but I will still include them in the scope of the discussion.

The next question is, why should we use IDE instead of the editor? The main reason is that IDE can debug and implement code analysis under certain conditions. IDE also supports various application lifecycle management (ALM) systems that can integrate mechanisms such as Git, GitHub, Mercurial, Subversion, and Perforce version control schemes. However, as more and more editor tools are connected to these systems, The ALM support will no longer be the main difference between the editor and IDE.

Aptana Studio

Aptana Studio 3 is a set of freely defined and mostly open-source Eclipse installation versions. It can run in Mac OS X, Windows, and Linux environments and has a JSDT (JavaScript development tool) better JavaScript and JavaScript library editing capabilities. In addition, it is delivered to users in the form of Eclipse plug-ins.

A few years ago, I used Aptana extensively in my JavaScript and Ruby on Rails development work. However, the pace of development of the Aptana project has slowed down significantly recently, this is mainly because Aptana is gradually becoming the underlying technology of Appcelerator Titanium Studio. Currently, the Apatana GitHub project is mainly supported by two contributors and 15 contributors.

Aptana supports HTML 5, CSS 3, JavaScript, Ruby, Rails, PHP, and Python. It also targets Git and GitHub. You can add Eclipse plug-ins to include more support for other ALM. I have used the Git library on my computer, but I cannot find any Git function from Aptana. As a matter of fact, after I import a library through Git or GitHub, this function should be enabled-but nothing actually happens. Other ides can identify the existence of the. git directory and automatically start their own Git support functions.

Aptana 3 contains a series of TextMate and several new. ruble binding schemes. It also has excellent JavaScript highlighting and good JavaScript code auto-completion functions. I clearly remember that Aptana 2 had jQuery support capabilities, but in the current Aptana 3 I am using, inputting $. does not call out the complete menu.

Although Aptana is good, I am more inclined to use other editors and IDE solutions, such as WebStorm for JavaScript development and Komodo for Ruby programming, sublime Text is used for generic Text editing.


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.