Tuesday, September 27th, 2005
JSEclipse: JavaScript Editor with Code Completion
Joe Walker now has a new favourite JavaScript editor in JSEclipse.
JSEclipse is obviously an Eclipse plugin, that has features such as:
- Code completion for JavaScript function and classes.
- Code completion for JavaDoc.
- Function and class names are displayed in the Outline panel for the currently open file.
- Open declaration
- Error reporting
- Warning reporting
- Code wrap
What surprised Joe, was that some of the completions seemed to be not possible to him. They “appear to work based on usage - it remembers how an object is used and completes based on that.”
This proves that completion can be possible in dynamic languages.
Joe was also impressed with how it grokked JavaScript taken to the extreme.
Read Joe’s mini review













Ooooh, just one word:
Beautiful!
The outline panel doesn’t work with object-oriented JS like that :
MyObject.prototype.myMethod = function() {
…
}
(it works with JSEditor plugin)
Notepad++ (http://notepad-plus.sourceforge.net) does code completion for its supported languages. While it’s not Eclipse by any means, it’s a much lighter-weight solution for places where Eclipse would be overkill.
Uh, of course Joe likes Eclipse for Javascript.
He is a Java guy :-)
What about the rest of the programming world?
Dru:
Eclipse works with a ton of other languages, you realize? Thats the beauty of the plugin model.
Dreamweaver good use something like this too!
Very nice! Works great!
Could this be the best Javascript editor available? Anyone know of better ones?
Has anyone tried this new JS-Sorcerer Eclipse plugIn for JavaScript?
http://www.jsurfer.org/article.php?sid=1581
It looks and works (and malfunctions ;) exactly like NRG Eclipse plugin. (see http://www.energybyte.com/products/free%20products/)
Just wondering how these companies are related to each other.
VS
VS,
I tried the online demo on dhitechnologies.com and it seemed to catch a few errors. Did the full-blown download malfunction for you or the online thing?
[...] JSEclipse (covered here previously) has release version 1.5, with a host of new features: [...]
[...] especially when looking at what JetBrains and Interact (via Ajaxian) are doing with JavaScript. Moreover, although I agree the most with the article of Bruce Eckel titled Strong Typing vs. Strong Testing”, in my opinion: [...]
Guys, try 1st JavaScript Editor.
It is really much better!
Unfortunately JSEclipse does not seem to be installable. Bummer.
Yes, on Eclipse 3.2.1 it JSEclipse will NOT work.
This has been the case for some time. Look for other alternatives.