View Full Version : First-class JavaScript IDE? Yes please!

09-22-2005, 01:04 PM
I'm a software developer and I write most of my code in compiled languages (mainly C# and Java) using feature-rich Integrated Development Environments (IDEs) that are geared towards making developers more productive by automating repetitive stuff and providing tools that help write quality code (e.g. refactoring, unit testing, code autocompletion, etc.).

It's been ages since I had to write some production code in JavaScript, and lately we've started a project that will require some heavy lifting in the client scripting department, so I'll have to catch up with what's new in the JS world and fire up (hopefully) the best IDE to get the job done. I remember the good ol' days (circa 1999) when we coded huge .js files directly into simple text editors like Notepad, and spent hours hunting down typos and silly mistakes (gotta love the F5 key and the countless refreshes ;)). Nowadays I seriously doubt that any sane-minded individual would write any substantial amount of code without syntax highlighting to say the least.

I've been looking around for a first-class IDE for serious JavaScript development, but I'll have to admit that I haven't found anything interesting.
All I can find are development and scripting tools that treat JavaScript like a second-class language and provide only a handful of basic features like syntax highlighting, indenting, code completion (only on some objects) and (only IntelliJ IDEA) duplicate variable declaration checking.

I'm looking for tool with a rich set of features like refactoring, browser and DOM dependent syntax highlighting and error checking, code completion and maybe contextual information about the method/variable clicked on, etc.

Any hints? What IDEs do you use for serious JavaScript development?

09-22-2005, 03:47 PM
I use vi. I'm not entirely sure a full-featured IDE for Javascript exists. You have an excellent debugger (Venkman) though.

04-29-2006, 10:35 AM

Check SplineTech JavaScipt HTML Debugger - if you develop for Windows.

Here is the link


04-29-2006, 10:42 AM
I guess it is impossible to create a javascript IDE, as long as javascript, even now is a stable language, it is not yet a full standardized one. As long as different browsers have different methods, using an IDE instead of checking code in the most important browsers will be a failure.