Results 1 to 3 of 3

Thread: JavaScript IDE Suggestions?

  1. #1
    Join Date
    May 2007
    Location
    USA
    Posts
    373
    Thanks
    2
    Thanked 4 Times in 4 Posts

    Default JavaScript IDE Suggestions?

    Up until this summer, I have coded in Notepad, but recently, I have been introduced to what an IDE is because of my Java class. (Using JBuilder) Anyway, I want to advance from Notepad, and I don't know what JS IDE is "the best".

    Preferably, I would want one that displays an object's properties when a dot is typed after an object (and other spiffy features).

    Oh, and free too.

    Just browsing google, the Aptana JS IDE (http://www.aptana.com/screenshots.php) looks good, but I would still like some input if you have any.
    Last edited by Trinithis; 07-04-2007 at 05:42 AM.

  2. #2
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    Preferably, I would want one that displays an object's properties when a dot is typed after an object
    This is known as autocomplete.

    Personally, I've never felt JS was complex enough to require an IDE. I've used IDEs for Java (Eclipse) and C++ (MSVC6, Dev-C++, and KDevelop), but it just feels like overkill using an IDE for JS. I've heard good things about Aptana, though.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

  3. #3
    Join Date
    Dec 2004
    Location
    UK
    Posts
    2,358
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Quote Originally Posted by Trinithis View Post
    Up until this summer, I have coded in Notepad, but recently, I have been introduced to what an IDE is because of my Java class. (Using JBuilder) Anyway, I want to advance from Notepad, and I don't know what JS IDE is "the best".
    IDEs aren't really suitable for Javascript/ECMAScript. Debugging - stepping and breakpoints - aren't generally possible because the IDE is unlikely to be able to simulate the host properly. Tools such as searching for definitions and function usage is difficult due to the dynamicism of the language. Autocomplete isn't really practical, either: for statically-typed languages like C++ and Java, the type of every variable and property is known, therefore the IDE can know exactly which (visible) members are available for a given variable. However, with dynamically-typed languages, the type can change from one statement to the next.

    The best I think one can hope for is syntax highlighting and checking, though even the latter is a little dubious if the grammar cannot be changed.
    Mike

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •