2009-05-08 10 views
4

Das aktuelle Projekt meines Teams besteht darin, Retrieval-Bibliotheken in JavaScript neu zu schreiben. Wir suchen grundsätzlich nach einem Setup, mit dem wir testgetriebene Entwicklungsmethoden anwenden können.Was wäre eine gute Browser-unabhängige JavaScript-Programmierumgebung?

Bis jetzt planen wir, Vim zu verwenden, um den Code, keine schicke IDE zu schreiben. Zum Erzeugen der Ausgabe würden wir die Shell-Umgebung von Spidermonkey verwenden. JSLint könnte als ein moderates Syntaxprüfwerkzeug dienen.

Die wesentliche Frage bleibt: Wie entwickeln Sie JavaScript (browserunabhängige) Programme? Wenn wir schon auf dem richtigen Weg sind, können Sie uns vielleicht ein paar Tipps und Tricks geben.

+0

Es scheint, als ob Sie bereits eine Entwicklungsumgebung geplant haben. Was genau suchst du? Eine Möglichkeit zu überprüfen, ob der Code in IE, Firefox, Safari, Opera, Konqueror und Chrome ausgeführt wird? – joeytwiddle

+0

Die Programme/Bibliotheken, die wir schreiben möchten, sind nicht dazu gedacht, in Browsern selbst verwendet zu werden. – cfricke

Antwort

2

Sie können den Code in Spidermonkey oder Rhino (ein älterer JS-Interpreter in Java) testen, aber Sie wissen nicht wirklich, was bis Sie testen Sie Ihre Skripte in ihnen es funktioniert in Browsern!

Ich stimme dem früheren Poster, eine browserunabhängige Bibliothek wie jQuery ist wahrscheinlich eine gute Idee.

Ich habe Spidermonkey nicht verwendet, aber ich weiß, dass Rhino eine gute Debugging-GUI hat, die das übliche ermöglicht: Setzen von Haltepunkten, Uhren und schrittweisem Code.

1

Wenn Sie die Möglichkeit haben, alles neu zu schreiben, könnten Sie jQuery in Betracht ziehen.

Es ist im Wesentlichen Browser Agnostiker. Oder zumindest erfordert es weniger Objektschnüffeln als einfaches JavaScript.

1

Nur testen Sie machen Ihren JavaScript-Code browserunabhängig.

0

Ja, ich verwende die gleiche Umgebung, um eigenständige JS-Anwendungen zu entwickeln (vim + SpiderMonkey). Ich würde nur hinzufügen, dass ich eine kleine In-Browser-IDE zum Lesen/Schreiben/Starten von JS-Skripten auf der Serverseite gemacht habe. Manchmal ist es sehr hilfreich. Außerdem suche ich nach WXJavascript Projekt, das sehr vielversprechend scheint.

Verwandte Themen