2009-03-20 10 views
10

JavaScriptを開発するための適切なIDEとは何ですか、私はクライアントサイドのものとRhinoのためのものの両方を書くつもりです。理想的には、Mac OSX上で動作する必要がありますが、Windows上で動作するものもうまくいくでしょう。デシェルJavaScript IDE

追加:

はJS2とAptanaの両方でプレーしていたたので、私はAptanaのを使い続けることと思います。主に私はemacsが私の頭を丸くするのが少し難しいと思ったので、私はjs2のエラーハイライトがAptanaのエラーよりも優れていたと思った。

私はまだ私がSpket Eclipse pluginは非常に有用であることが分かってきた

+0

週末にはemacsのソリューションとAptanaを見ていきます。 – thatismatt

+0

関連の質問:http://stackoverflow.com/questions/368511/best-light-weight-javascript-ide –

+0

WebStorm www.jetbrains .comはECMAScript 5をサポートしており、JsDocを完全に理解している(継承とすべて)ことから、JavaScriptにとって優れています。それは実際にそれを行う唯一のIDEです。 – Tower

答えて

7

Aptana IDE、絶対に。すべての主要なjavascriptライブラリ、非常に良いCSSとHTMLエディタのための安定した、素晴らしい構文サポート。また、php、air、ruby、iPhoneアプリケーション開発(これはテストしたことがない)のサポートも良好です。 Aptanaは、ftp(プロ版のsftp)とsvnおよびcvsリポジトリを介してリモートサイトに接続することもできます。 これはEclipseに基づいているため、まったく軽量なアプリケーションではありません。しかし、それは本当に、本当に良いです。 Java Wabアプリを開発している場合は、Eclipseプラグインとしても使用できますが、約1年前にこのバージョンでテストしたところ、安定していませんでした。スタンドアロン版を使用するほうがはるかに優れています。

+0

AptanaにはMicrosoftのIntelliSenseと同様のコード補完機能がありますか? – Calvin

+1

私はMicrosoft IntelliSenseを一度も使用していないので、わかりません。私はAptanaがEclipseに似たコード補完をしていると言うことができます。それは私にとってはとても良いことです。 – alexmeia

+0

ああ、それは基本的にすべてです。私はまだ多くのJavascript関数と言語構造に慣れていないので、私は興味がありました。ありがとう。 – Calvin

2

...視覚的にRhinoの上に実行されている私のjsのコードをデバッグする方法を探しています。

4

スタンドアロンとEclipseプラグインの両方のバージョンは、前回使用したときには大丈夫でした。

+0

でも、私はこのIDEを使用しており、非常に便利であることがわかりました。 –

1

Komodo Edit/IDEは、JavaScriptを開発するための最良のIDE /エディタです。

注目すべき機能には、すべての主要なフレームワークのライブエラー報告、JavaScriptマクロ、構文自動補完などがあります。

6

Emacs Steve Yeggeのよく知っている人なら、js2-modeは一見価値があります。

+0

私は2番目... js2モードは素晴らしいです。 –

0

非常に大きなアプリケーションがJavascriptで書かれている場合は、IntelliJ Ideaしかありません。複数のJavascriptファイルを解析し、構文エラーだけでなく宣言されていない変数や関数を強調表示し、関数呼び出しから関数定義にジャンプすることができます。

私はEmacs(これは私の好きなエディタだからです)とKomodoを試しましたが、近づいていません。私はEclipseと同じだと思う。

個人的に、私はそう私は喜んでJS2モードを使用してのEmacsのコードを記述します、あなたは安っぽい文書化されていないコードで作業している時にアイデアの優れた解析とナビゲーションabiltiesのみが必要とされていると思いますが、私が働いています膨大な文書化されていないバグの多いフレームワークであり、関数やスーパークラスのソースにジャンプして、どのように動作するかを確認することができます。

2

WebStorm HTML/JavaScript Editorをご覧ください。軽量でMacOS上で動作します。これは、IDEからのデバッグとコードの実行をサポートし、DOMベースとブラウザベースのJavaScript用の非常にスマートな自動補完機能を備えています。

関連する問題