Skip to main content

IDE for JavaScript development



What do you suggest for JS development IDE. Is there something similar to VisualStudio IDE, so I can run/debug my application in it?





Source: Tips4all

Comments

  1. A few options:


    Visual Studio 2008 (including VWD Express, http://www.berniecode.com/blog/2007/03/08/how-to-debug-javascript-with-visual-web-developer-express/)
    Adobe Dreamweaver CS4
    Notepad++ (or any other text editor), Firefox and Firebug

    ReplyDelete
  2. At JetBrains we've just developed lightweight HTML/Javascript/CSS IDE WebStorm that includes very smart JavaScript Editor with DOM-based autocompletion and HTML5 API support.
    It allows you to debug(breakpoints supported) and run your scripts directly from IDE.

    ReplyDelete
  3. I think IntellJ's JavaScript support is excellent, just like everything else that they do.

    ReplyDelete
  4. Netbeans 6.x and Firefox+Firebug

    In the past I used Aptana Standalone or as a Eclipse plugin. The Pro version has some nice addons like the embedded IE (to the always embedded Firefox) and debugging support for both browsers.
    I found after hours of testing, that Suns Netbeans is the best PHP and Python IDE for Windows and Linux. I was surprised that also Javascript support can hold the candle to Aptana.
    So Netbeans is my recommendation (not only for Javascript).

    Give it a try, its free!

    ReplyDelete
  5. I've found Aptana Studio to be good.

    ReplyDelete
  6. I tend to recommand more and more Netbeans that has not been proposed yet (I am blind sometimes). Netbeans is developed by Sun and support not only Java but also a few other languages (PHP,Ruby,Python, Javascript).

    I use it for a while now and I am very satisfied. It is fast, provides code completion and integers easily major JS libraries (Prototype, YUI). It has also a debugger that you can tight to FF or IE.

    Try it you won't be disappointed!

    ReplyDelete
  7. Firebug and a good syntax highlighting text editor is about the best combo. It's not necessary to add in much else. With just this combo you get:


    Ability to set breakpoints
    Inspect objects
    Traverse the DOM
    Alter CSS rules on the fly
    See network traffic/responses
    Evaluate and substitute code on the fly in production


    And there are tools which add on to Firebug:


    YSlow - Determine "why" your page is slow
    Fireunit - Run unit tests


    One of the advantage of Javascript development is that it's flexible and you can get instantaneous feedback while developing. I see no reason to get in the way of that by adding an IDE which includes a "deployment" step.

    ReplyDelete
  8. Komodo IDE (or the free Komodo Edit if you can live without an integrated debugger) are pretty nice.

    ReplyDelete
  9. I tried few IDE last week and NetBeans is my winner. It got silent upload option for file upload in background. And very good code completion, folding, etc.

    ReplyDelete
  10. Nowadays I am using JetBrains' PHPStorm and I can easily say, this is the best editor I've ever tried. Comes with lots of features that I have not seen at other editors like,


    find a word in a directory (grep equivalent)
    extended and useful intellisense feature with multiple files and parent classes
    internal GIT support
    a tree view for application structure
    an awesome version history support that works with GIT and your local history. This is very useful when you want to take a look at a GIT untracked file, you can see all history details of the file for weeks.
    with a great addon named CSSXFire that works with Firebug and tracks the CSS changes and import them to editor and allows you easily reproduce the same changes that you've done in Firebug CSS Console. This is really awesome
    another useful feature is, when you want to delete or rename a file, editor searches the file has been used in this directory and notifies you. This is called safe-refactor
    intellisense for files, while you typing a css background-image, a src or an href attribute


    Sometimes I deal with PHP so I prefer PHPStorm, so Front End Developers should prefer WebStrorm that is specialized for us.

    I think, every FE Developer should try PHPStorm or WebStorm with Firefox and Firebug.

    ReplyDelete
  11. Eclipse and JSEclipse plugin and of course Firefox + Firebug the ultimate duo. You'll find this development setup satisfactory.

    ReplyDelete
  12. Aptana is a great IDE as it will provide intelli-sense for CSS, javascript, html, java, etc. The debugger gives you the choice to run in FF or IE and is a full featured debugger. The community edition allows you to run a server side javascript as well. A very solid and feature rich platform for free.

    ReplyDelete
  13. Here's a good list of IDEs you can use for writing JavaScript:

    http://www.programmerfish.com/top-8-ide-integrated-development-environment-for-java-script-html5-ajax/

    ReplyDelete
  14. Notepad++ comes with built-in javascript syntax highlighting and JSlint plugin is very handy. IMHO for debugging there is nothing better than Chrome developer tools or Firebug.

    ReplyDelete

Post a Comment

Popular posts from this blog

[韓日関係] 首相含む大幅な内閣改造の可能性…早ければ来月10日ごろ=韓国

div not scrolling properly with slimScroll plugin

I am using the slimScroll plugin for jQuery by Piotr Rochala Which is a great plugin for nice scrollbars on most browsers but I am stuck because I am using it for a chat box and whenever the user appends new text to the boxit does scroll using the .scrollTop() method however the plugin's scrollbar doesnt scroll with it and when the user wants to look though the chat history it will start scrolling from near the top. I have made a quick demo of my situation http://jsfiddle.net/DY9CT/2/ Does anyone know how to solve this problem?

Why does this javascript based printing cause Safari to refresh the page?

The page I am working on has a javascript function executed to print parts of the page. For some reason, printing in Safari, causes the window to somehow update. I say somehow, because it does not really refresh as in reload the page, but rather it starts the "rendering" of the page from start, i.e. scroll to top, flash animations start from 0, and so forth. The effect is reproduced by this fiddle: http://jsfiddle.net/fYmnB/ Clicking the print button and finishing or cancelling a print in Safari causes the screen to "go white" for a sec, which in my real website manifests itself as something "like" a reload. While running print button with, let's say, Firefox, just opens and closes the print dialogue without affecting the fiddle page in any way. Is there something with my way of calling the browsers print method that causes this, or how can it be explained - and preferably, avoided? P.S.: On my real site the same occurs with Chrome. In the ex