About JavaScript ide

Source: Internet
Author: User

A long time ago, I spoke about the JS development environment ...... The original article is as follows:

Javascript development has never been easier. This is due to inconsistency of Web browsers, incomplete documents, and tools with poor quality. Fortunately, with the Ajax development wave, the development auxiliary environment that was originally to be improved has been greatly improved.

Javascript IDE can be divided into eclipse and non-Eclipse systems from the running platform. Eclipse was initially a non-profit Software Foundation proposed by IBM to provide a scalable development platform that can be accepted by it. The eclipse platform is also open-source. Many powerful ide tools are built on the eclipse platform, including jseclipse, Aptana, and spket mentioned earlier, or installed on the eclipse platform as plug-ins, many of them are open-source software. These tools aim to improve the production efficiency of web development and enrich the market demand. Javascript
IDE seems to be popular, but there are not many really useful ides. Currently, the increasing development of web is exhausted by a development auxiliary tool that can conquer the majority of developers. However, it seems that F5 refresh the browser and system notepad is the best choice for developers.

Is JavaScript a non-compiled language? Unlike Java and C, JavaScript does not have the strong type features and is difficult to accurately model. In many industrial languages, type security is guaranteed.CodeThe cause of high efficiency and operation. Javascript is different. Its language is loose and its degree of freedom is large. Taking the duck type as an example, it allows you to graffiti behind the variable, like thing. foo (), thing + 68, thing. X = "hello", var y = thing [12]… This relaxed syntax makes the IDE
It is difficult to make accurate and intelligent prompts. At the same time, Ajax is a technology that tries to bring together heterogeneous technologies and developers in different directions, making it unpredictable, it also makes it more difficult to create development tools around it.

Browser is not the culprit. The class-based object orientation can be called a warning to JavaScript. Although various Ajax libraries provide object-oriented features, different approaches and methods have different handler features, making it difficult to implement common object identification methods and class body parsing. From a dialectical perspective, the language featuresProgramThe skills and features that people relish are stretched out, but they are not helpful for building tools. A typical example is that the code used by eval () functions is effective at runtime, increasing the unpredictability of the system.

The real JavaScript modeling mechanism is so difficult to implement that the current Javascript development environment does not have real context-aware assistance. In this case, all content prompts and smart aids are done through static file marking. This type of detection is based on the keyboard knock time. The type detection will not be known based on the changes made by the object members and will provide you with little help. In general, this requires programmers to overcome the inconvenience caused by lack of excellent tools, but more importantly, how to improve code reusability and concern about the rationality of the Code itself.

JS ide all the way ...... Time comes to 2013 ...... After I have experienced Microsoft Visual Studio express 2012 for web, I have the following points:

    • The installation package is huge ~ With registration key:VX3VY-8GCVT-KJQCY-RQ99X-MCF2R
    • The comments cannot be automatically supplemented, and even the/*** is incomplete.
    • Vs web is one of the few visual ides after the commercial software Dreamweaver
    • To be continued ......

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.