JavaScript IDE

vom 1. April 2008

JavaScript IDE Spket

Da ich in letzter Zeit wieder mehr mit JavaScript arbeite, habe ich mich (mal wieder) nach einer schlanken und dennoch starken IDE für die Sprache umgeschaut. Fündig wurde ich auf der Mozilla-Seite. Das Programm heißt Spket IDE und basiert auf Tiny Eclipse, einer abgespeckten Version der Eclipse-Umgebung.

Die IDE hat die von Eclipse bekannten Shortcuts und fühlt sich ziemlich ähnlich an, auch wenn einige Funktionen fehlen. Der Outline-Browser zeigt ähnlich wie in anderen Sprachen einen Baum der Klassen/Objekte und Funktionen an. Der Editor macht einen automatischen Syntax-Check und warnt vor Fehlern.

Ein weiteres Programm das bei der Erstellung von JavaScript-Code nicht fehlen sollte ist SpiderMonkey. Dies ist die JavaScript Engine die in Firefox und einigen anderen Anwendungen eingebettet wurde. SpiderMonkey (im Ubuntu-Universum unter spidermonkey-bin zu finden) kann entweder als interaktive Shell (mit dem Befehl "js") genutzt werden oder zu Ausführung eines Scripts (js -f scriptname.js). Da JavaScript im Browser eigentlich keine Ausgabe hat, bietet der Interpreter einige Zusatzfunktionen wie print() oder load() um mit der Console zu Kommunizieren bzw. andere JavaScript-Dateien nachzuladen (was man im klassischen Sinne über einen HTML-Tag macht).

Mit diesem Interpreter kann man nun wunderbar (automatisch) UnitTests durchführen, ohne den Browser zu starten und sich das Ergebnis in Firebug, der JavaScript Fehlerconsole oder eingebettet im HTML anzuschauen. Ein tolles Framework hierzu ist JSUnit, welches schon Optionen für den Betrieb mit SpiderMonkey bereitstellt.

delicious bookmark del.icio.us, ![JavaScript IDE Spket](http://aaron-mueller.de/bilder/20080401_js_ide.png) Da ich in letzter Zeit wieder mehr mit JavaScript arbeite, habe ich mich (mal wieder) nach einer schlanken und dennoch starken IDE für die Sprache umgeschaut. Fündig wurde ic


Kommentare


kb am 1. April 2008
Cool! Werde ich bei Gelegenheit mal ausprobieren. War vor einem Jahr schon froh, dass ich mit Aptana überhaupt eine IDE für JS gefunden habe. Allerdings ist Aptana aufgeblasen ohne Ende .. Aber dies hier hört sich perfekt an.

Johannes Thönes am 1. April 2008
Hört sich ja nicht schlecht an. Wobei anzumerken wäre, dass der FireBug (hab ich auch bloß zufällig entdeckt) auch ne eingebaute Console hat.
Wie sieht es eigentlich mit dem Bibliotheksupport von Spket IDE aus?

Mit NetBeans 6.1. soll übrigens auch JS in NetBeans Einzug finden. Nachdem die auch ne gute Rails Unterstützung bieten bin ich da auch mal schwer drauf gespannt.

Martin am 22. April 2008
Ich nutze Spket IDE schon eine ganze Weile und war anfangs etwas skeptisch aber durch die Arbeit mit anderen Programmiersprachen unter Eclipse erleichterte mir die Einarbeit. Spidermonkey war mir bisher noch kein Begriff, werde ich mir demnächst mal anschauen.

Kommentar schreiben