2011-04-08 8 views
22

どちらも機能が豊富で、非常に人気がありますが、どちらが優れていますか? Netbeans 7 vs Eclipse 3.6 for Java、git、vim

は主観答えを減らすために、このポイントをお答えください:

  1. コードのリファクタリングを。

  2. ユニットテスト、デバッグ。

  3. Gitサポート。

  4. Vimのサポート。(利用可能なプラグインとその品質、eclim、jVi)。

  5. 使いやすい(テーマのサポート、書式設定、構成、他のプラグイン)の。

  6. MavenとAntのサポート。

  7. Web開発(glassfish、groove、grails、spring)

  8. デスクトップアプリの開発。(スイング、GWT、SWT)。

  9. モバイル開発(Androidのサポート、およびその他のプラットフォーム)

  10. ゲーム開発(より良いサポートを持っているエンジン、例えばJmonkeyは、NetBeansを使用しています)。

  11. ボーナス質問:他の言語のPython、PHP、C++とのサポート。最後にそのIDEがうまく、あなたはそれに1を与えることができないことをすべての点については

、:

Netbeansの

Eclipseの

結論:どちらが全体的に優れていて、どちらを選択するか:

  1. デスクトップ開発。
  2. Web開発。

追加の質問:?IDEは大手企業で使用されている

(GoogleはOracleのは、NetBeansを使用して、Eclipseを使用しています)

+3

ありがとうございます!これがもう一つの火炎戦争になるのではないかと心配しました。明確な質問をし、戦争を避けるための+1です。D –

+1

炎戦争はありませんか? *現代のIDEでvimをサポートしていますか?そのクレイジーな要件を削除するだけで、私はあなたのものになるでしょう! – Riduidel

+0

NetBeansの現在のリリースバージョンは6.9.1です。 NetBeans 7はベータ版です。 – Jesper

答えて

12

注意、これらは主に私の個人的な意見であり、文字どおりすべてを取らないでください。

Eclipse、NetBeans、IntelliJ IDEAは、すべて非常に優れたIDEです。結局、あなたが選んだのは本当に問題ではありません。 Java SEとJava EEのための深刻な専門的なソフトウェア開発のためのものではありません。私は3つすべてを使いました。

IDEAはtradionally最高のリファクタリングツールとIDEとして知られていたが、EclipseとNetBeansの現在のバージョンも非常に良いリファクタリングツールを持っています。

IDEAにはGitサポートが組み込まれています。 EclipseとNetBeansについて知りません。

NetBeansとIDEAは、非常に良い組み込まれていMavenのサポート。 Eclipseの場合、プラグインが必要です(たとえばm2eclipse)。私の経験では、NetBeansとIDEAのように統合されていません。

は、NetBeansのJava EEのパッケージを取得すると、あなたは非常に使いやすいである、それにバンドルGlassFishサーバーを取得します。私は、EclipseとIDEAではGlassFishを使用するように設定できると確信していますが、間違いなくNetBeansを使用するよりもセットアップに少しだけ時間がかかることは間違いありません。

NetBeansには素晴らしいSwing GUIビルダーがあります。 EclipseにはGUIビルダが組み込まれていませんが、Swing、SWT、GWTをサポートするGoogle WindowBuilder Proを得ることができます。

公式のAndroid SDKなどには、Eclipseツールが付属しています。 IDEAはまた、Androidの開発をサポートしていますが、それがどれほど優れているか分かりません。

私が試した最後の時間、(例えば、JavaScriptの)は、Java以外の言語のサポートは、EclipseよりもNetBeansで良好でした。

は、私の知る限りでは、Eclipseはまだナンバーワンで最も使用されているJava IDEですが、NetBeansとIDEAも非常に人気があります。 Scalaの開発のために

、IDEAは、私の意見では、現時点で最高のサポートを持っています。 ScalaチームはScala用のEclipseベースのIDEで作業していますが、私の経験上、IDEAのScalaサポートよりも安定性が低いです。 NetBeansには、Scalaプラグインがありますが、1人の人だけがそれに取り組んでいるようです。私が最後に使用したのは、バギーで、遅く、メモリリークがありました。

+5

私は主に個人的な好みの問題に同意します。私は何年もの間NBを使用し、その後はEclipseを使用しました。最近、私はIntelliJに切り替えました。なぜならGrailsのサポートが最高だからです。それぞれのIDEには、他のIDEの機能がありますが、あなたが最も生産的なものを使い、それを本当に上手く使うことができます。 – cjstehno