2009-05-08 8 views
4

私のチームの現在のプロジェクトでは、検索ライブラリをJavaScriptで書き直しています。基本的には、テスト駆動型の開発方法を適用するためのセットアップを探しています。良いブラウザに依存しないJavaScriptプログラミング環境は何でしょうか?

これまではコードなし空想IDEを書くためにVimを使用する予定。出力を生成するために、Spidermonkeyのシェル環境を使用します。 JSLintは、適度な構文チェックツールとして機能することができます。

本質的な質問が残っています。JavaScript(ブラウザに依存しない)プログラムをどのように開発していますか? 私たちがすでに適切な道を歩んでいれば、いくつかのヒントを教えてください。

+0

既に開発環境が計画されているようです。だからあなたは何を探していますか?あなたのコードがIE、Firefox、Safari、Opera、Konqueror、Chromeで動作することを確認する方法? – joeytwiddle

+0

私たちが作成しようとしているプログラム/ライブラリは、ブラウザ自体で使用するためのものではありません。 – cfricke

答えて

2

SpidermonkeyまたはRhino(Javaの古いJSインタープリタ)でコードをテストすることはできますが、スクリプトをテストするまではどのブラウザが実際に動作するか分かりません。

私は以前のポスターに同意しますが、jQueryのようなブラウザに依存しないライブラリを使用するとよいでしょう。

私はSpidermonkeyを使用していませんが、Rhinoには良いデバッグGUIがあり、通常の設定:ブレークポイント、時計、コードをステップ実行できます。

1

すべてを書き直す機会があれば、jQueryを参考にしてください。

これは基本的にブラウザに依存しません。または少なくともそれは普通のjavascriptよりもはるかに少ないオブジェクトスニッフィングを必要とします。

1

JavaScriptコードをブラウザに依存しないようにテストするだけです。

0

はい、私はスタンドアロンのJSアプリケーション(vim + SpiderMonkey)を開発するために同じ環境を使用しています。私は、サーバー側でJSスクリプトを読み書きしたり起動したりするための小さなブラウザ内IDEを作ったということだけを付け加えます。時にはそれはとても役に立ちます。また、私はWXJavascriptプロジェクトを使用して探していますが、これは非常に有望です。

関連する問題