Und das gleich im doppeltem Sinne. Zum einen suche ich eine IDE, die auch bei ganzen javascript Frameworks gute Dienste leistet, damit man nicht die ganze Zeit in der Komandozeile am rumfuschen ist. Zum anderen suche ich eine IDE, die zumindest zu einem Bestandteil in javascript geschrieben ist.
Bleiben wir mal beim ersten Punkt. Ich bin inzwischen auf JavaScriptMVC gestoßen, nachdem ich angefangen habe zu suchen, ob es nich bereits ein Framework für größere Javascript Anwendungen gibt. Schließlich hat sich durch Node.js ja eine inzwischen relativ große Community zu Javascript gebildet, welche sicher nicht selten auch größeres damit umsetzt.
Jedenfalls gefällt mir JavaScriptMVC (oder wie sie es gerne abkürzen: JMVC) sehr gut. Es hat eine saubere Struktur. Liefert gleich Scripte zum erstellen von Dokumentation und Produktion Releases zur Verfüfgung und unterstützt 5 unterschiedliche Templateparser.
Nun zur IDE Unterstützung. Ich nutze Netbeans und das unterstützt nicht einmal eigene reine javascript Projekte. Folglich ist die Unterstützung für ganze Frameworks erwartungsgemäß, gar nicht vorhanden. Ob die Autovervollständigung zufriedenstellen funktioniert habe ich bisher allerdings noch nichts ausprobiert.
Viele alternativen bleiben dann allerdings auch nicht. Entweder sind sie so überladen wie eclipse oder es fehlen wichtige Funktionen, an die ich mich gewohnt habe beim arbeiten an größeren Projekten.
Damit komme ich dann zu meiner Frage nach einer IDE die überwiegend in Javascript, also im Browser arbeitet. Wieso ich das will? Die meisten großen IDEs sind in C oder Java geschrieben. Somit sind sie doch recht unzugänglich für das erstellen von Erweiterungen. Ich zumindest kann beides zwar grundlegend, möchte jedoch in keines von beidem eine Erweiterung schreiben müssen.
Javascript hingegen ist mir viel sympathischer, auch wenn ich mich noch nicht vollständig damit anfreunden konnte wie mit PHP.
Die Suche nach einer Javascript IDE über google bringt einen allerdings nicht weit. Sinnvollerweise kam ich während ich den Beitrag hier schrieb auf die Idee, auch mal nach Node.js IDE zu suchen. So stoß ich dann auf Cloud9 IDE Eine IDE aus und für Javascript.
Nicht ganz, was ich gesucht habe, aber auf jeden Fall Wert, mal ausprobiert zu werden.
Interessanterweise scheinen die Macher von Cloud9 IDE auch mit den Machern von Bespin/Skywriter zusammen gearbeitet zu haben.