*blog... kind of... *rss 



What IDE do you use for Javascript coding?
I've been asked this question a few times for the past week so I thought I would make a "public" answer.

At first I tested some IDEs like NetBeans and Aptana but somehow I didn't get to like them. Specially because they tend to add "hidden" folders around.

Believe it or not, I simply use Ubuntu's default text editor gedit. Sometimes the syntax highlighting is not correct and editing 1 line files is incredibly slow but apart from that it doesn't get on the way. Simple and fast.

However, auto completion is something I was missing from my FDT/AS3 days. Turns out auto completion based on already written text in the loaded files is all I need.
26 comments

I just use Textmate, as I've never felt that Javascrpt necessitates a full IDE. That being said the syntax highlighting could use some work, just like gedit.
Man, I like gedit a lot, but the slowness to open is a pain. I hope someone fix that soon.
In the mean time I'm using Geany, which has pretty highlighting and is very fast, even on very big files.
Greatly recomentded for Gnome users. (I think it runs on Windows too, maybe)

http://www.geany.org
It's funny: I used to do everything (even ActionScript) in vim because I was just faster in it than any IDE. But Flex Builder got me accustomed to a very different kind of autocomplete and being able to just command-click on anything to see its definition. Now that I'm working in JavaScript these days, though, I'm using vim a lot more. The biggest advantage is being able to work on things remotely, so I can test changes live rather than having to push SWFs or other files around before testing.

I haven't figured out quite how to do things like find definitions best in vim (aside from just paging through other instances of the same word with "*"), and I suspect that my syntax files are just old because JavaScript in HTML never indents the way I want it to—"cindent" or "ai"?—but just being able to navigate through text so quickly with my hands on the keyboard is well worth the lack of those features.
I use TextMate with the JSLint bundle, so that it shows me (super quickly) if I have any errors when I hit Command-S to save my changes.

http://skitch.ravelry.com/js-20101006-202018.png
Hmmm.... Now you mention it, I've just found this... http://github.com/Kilian/gedit-jslint

Worth a try :D
and for any win users, notepad++ has met all my needs. along with a few additional regex's for the function list plugin.

for web ui/javascript code a simple but powerful editor like the ones already listed are perfect. debuggers and such included with more feature rich ide's are not as useful since our debuggers are built into the browser. imho. and you're probably not having to compile your javascript.
>auto completion based on already written text in the >loaded files

Kate from KDE Desktop on Linux is doing something like that with syntax highlighting. And also KDevelop might be more powerful, though I did not tested it with JavaScript.
I spent a great amount of time testing IDEs when i started with JS. Basically, after using absolutely great FlashDevelop everything i tried (webStorm, Aptana, Eclipse(oids), IDEA...) was resourceHog witch bunch of functionalities useless to me.

Currently i am using Komodo Edit, which is free, fast, very configurable and kinda has support for some frameworks i occasionally use.
On Ubuntu I use gEdit with autocomplete plugin or gVim with ctags ... On Mac, I use TextMate or MacVim

All the IDE's I tested don't really fit my needs : too heavy, and espacially too expensive

Cheers,
i use komodo edit
I have been using NotePad++ for about five years. HTML, JavaScript, PHP, Actionscript, CSS. It is the only IDE I use for coding.
I use Aptana as an Eclipse Plug-in along with Flash Builder, PHP and XML Spy. It's nice having everything under one IDE.
I like vim/gvim with the supertab plugin ( http://www.vim.org/scripts/script.php?script_id=1643 ), which adds exactly that kind of (tab)completion
I tried tons of IDEs (Eclipse, Aptana, Netbeans,Komodo, etc.), but PHPStorm is the best one for both javascript and PHP
Hi,
in past I used mainly Eclipse+Aptana. But for the completness of the IDE I suggest you to give IntelliJ Idea or Webstorm (if you do only js/frontend coding...) a try.

Otherwise for fast coding I use Geany.
At work: visual studio, which chokes on everything, so it can't autocomplete squat in JS.

For play: honestly? an old version of TacoEdit.app on OSX. As I type, the preview render window updates after about a second, so you can hack out *really* fast experiments in no time. Zero highlighting, zero autocomplete, zero indentation even, but it has served me better than any JS IDE I've tried yet (sad, isn't it?).
Hi, just wanted to stop by to thank you for making a really interesting drawing application Harmony.
another vote for komodo edit. it has some bugs, but is generally fast and hilights javascript syntax errors in almost realtime.
My choice is Kate.
It's my best "lightweight" solution for JS if you add some plug-ins, I love the split-view feature.
Should drop some good words for Komodo, too.
It isn't long ago when I stumbled across Sublime Text. It was love for the first sight. Check it out. :)
PhpStorm is really nice ! :)
Geany is great^^
I often use Netbeans for code completion, object method & atrribute navigation, project organisation. Work fine on PHP & JS. Still testing other IDE to found the holly dev tool ...
I use netbeans for my work...
If you are using node.js, cloud9 (browser based ide) is pretty good (and cool, imho). https://github.com/ajaxorg/cloud9

Xcode gives some form of autocomplete too.
try KATE its has auto-completion and a side bar for file management , you just have to bear with the kde overhead, which in my experience is not much, good luck :)