23

私は通常の C/C++/ObjC 開発に Xcode を使用しています。Java 開発のための Mac での Xcode、Eclipse、または NetBeans の使用に関する実際的な考慮事項、意見は何ですか?

私の現在の Xcode の使用状況を分析に含めないでください。

4

19 に答える 19

36

すべての IDE のロールス ロイスを逃しました。IntelliJ のアイデア

個人用ライセンスを購入する余裕がある場合は、購入してください。編集: Java、Scala、または Kotlin を始めるのに最適な無料の Community Edition があります。

于 2008-10-05T18:43:32.693 に答える
33

OS X for JavaのNetBeansが好きです。

適切な Java プログラミング環境を得るために、Eclipse の構成により多くの時間を費やしているようです。NetBeans を使用すると、セットアップ時間が短縮され、プログラミングにすぐに取りかかることができます...

于 2008-10-03T17:11:50.337 に答える
30

私はJava 用の Mac でEclipseを推奨します。IDE としてのメリットについては大げさに言うつもりはありませんが、私が見つけた予想外の利点をいくつか紹介します。

  1. 私の雇用主が IDE を Eclipse に切り替えたとき、私はずっと先を行っていました。
  2. 私が試してみようと思ったほとんどすべての言語には、Eclipse プラグインとしてどこかに無料の IDE がありました。そのため、非常に一貫性のある多言語開発環境を手に入れることができました。
  3. 最終的に Windows のダークサイドに行ったとき、同じ開発環境を使用できたので、非常に安心しました。

しかし、これは少し宗教的なトピックなので、さまざまな意見がたくさん寄せられることを期待してください。

于 2008-10-03T16:57:10.413 に答える
13

公平に考慮していただくために、Eclipse と Netbeans はしばらくの間行ったり来たりしていました。Eclipse は、Swing を使用していないため、かなり高速でした。

現在、Netbeans は追いつき (おそらく追い越し)、勢いを増しています。

Eclipse への投票が増えるでしょう。限目。これは、その方が優れていて、より多くの人がそれを使用しているからです。そして、自分が使用しているものが最高であり、誰もがそれを使用すべきであると感じるのは人間の本性です。

良くなったからといって、今も良くなっているわけではありません。Netbeans はより多くの言語をサポートし、より多くの包括的なサポートを提供しているため、急速に成長しています。

現在、私は Eclipse を使用しています - 私は両方 (および IntelliJ と TextMate とメモ帳...) を使用しましたが、Eclipse には netbeans よりも正確に 1 つの機能があると言えます... Mylyn (名前が変更され、以前は Mylar と呼ばれていました) )。これはかなりクールですが、その存在を知っている人はほとんどないようです。

したがって、すでにエディターに結びついている一連のキーストロークを知らない場合は、今後登場するのは Netbeans です。Eclipse の投票が多いからといって、それを見逃さないでください。

いっそのこと、両方に慣れてください。企業がどちらか一方を必要とするとき、それは害になることはなく、私をより快適にします。彼らがあなたを変えさせたとき、泣き言を言わないでください。

于 2008-10-03T18:30:35.933 に答える
6

Xcode を使用しないでください - それ以降のバージョンの Java サポートは非​​常に不足しています。それを作った Apple でさえ、別の IDE を使うことを勧めています。NetBeans と Eclipse に関して言えば、どちらも強みがあり、多数の支持者がいます。両方試してみて、使いやすい方を使うことをお勧めします。

私は、TextMateとシェル スクリプトを使用しています。しかし、私は奇妙です。

于 2008-10-03T16:47:02.040 に答える
5

IntelliJへの別の投票。http://www.jetbrains.com/idea/

于 2008-10-05T23:31:14.220 に答える
5

まあ、私は Netbeans でチャイムを鳴らすことができます。それは本当にうまくいくようです。解決策があると思われるファンクション キーの問題がいくつかありますが、まだ解決していません。私は Netbeans にとても満足しています。私は、Eclipse のプラグインの性質よりも、「箱から出してすぐに使えるオールインワン」の性質が好きですが、それは単なる好みの問題です。

于 2008-10-03T16:52:10.033 に答える
4

Eclipse と Netbeans の両方を使用しました。私は Eclipse よりも Netbeans が好きです。Java エディターの観点から見ると、どちらも優れた状況依存ヘルプと通常の便利機能を備えています。Eclipse は、他のチーム メンバーが開いて使用できるプロジェクトのセットアップに関しては最悪です。多くのフォルダーに整理された大きなプロジェクト (約 60 万行のコード) があります。Eclipse では、プロジェクトのルート フォルダーの外にあるソース コードを含めることはできません。すべてがプロジェクトのルート フォルダーの下にある必要があります。通常、個々のプロジェクトを持ち、それらの間で依存関係を確立できるようにしたいと考えています。ビルドしたら、それらをソース管理にチェックインします。Eclipse の問題は、プロジェクト (つまり .classpath ファイル) の依存関係がユーザーのワークスペース フォルダーに保存されることです。このフォルダーを見たい場合は、org.eclipse.* などのようなファイルがたくさんあります。つまり、これらのファイルをソース管理に入れることはできません。ソース管理から新しいチェックアウトを開始するたびに実行する 20 ステップの手順シートがあります。最終的に、デフォルトのプロジェクト管理機能 (クラスパス ファイルなど) を使用しなくなりました。代わりに、Ant ビルド ファイルを考え出し、それを Eclipse 内から起動しました。それはずさんな方法です。これらの多くのフープをジャンプする必要がある場合、IDE は基本的に失敗します。Eclipse プロジェクト管理は、IDE を使用したことがない人によって設計されたに違いありません。多くの IDES では、コードを実行するためのさまざまな構成を使用できます (リリース、デバッグ、JDK 1.5 によるリリースなど)。そして、それらをプロジェクト ファイルの一部として保存できます。チームの誰もが大きな学習曲線なしでそれらを使用できます。Eclipe で構成を作成できますが、' それらをプロジェクト ファイルの一部として保存しないでください (つまり、ソース管理には入りません)。私は 6 か月の間に 6 件の新しいチェックアウトに取り組んでいます。新鮮なチェックアウトごとにそれらを再作成するのにうんざりしています。

一方、Netbeans は期待どおりに動作します。このプロジェクト管理の悪夢はありません。

IntelliJ について良いことを聞きました。新たに始める場合は、Netbeans を使用してください。

私の2セント。

于 2009-07-16T04:04:27.660 に答える
3

Eclipseを使用している場合は、必ずGanymede(3.4)以降を使用してください。彼らは素晴らしい走りをします。以前のバージョン(Europa)は、私のMacbookProではうまく動作しませんでした。

于 2008-10-03T20:15:43.320 に答える
3

私は Java 用のエディターを広範囲にテストしましたが、かなりの差で Eclipse よりも Netbeans を好みます。NetBeans は、Java の優れたサポート、非常に美しいユーザー インターフェイス、および強力な機能を備えています。また、C++ の優れたサポートも備えているため、Visual Studio などよりも C++ を選択します。JCreator クラシック エディションは、NetBeans ほど強力ではありませんが、開始するのに最適な場所であり、最初は簡単に使用できます。

また、Eclipse に対して NetBeans プラグインを擁護したいと思います。なぜなら、Eclipse はプラグインによって提供される柔軟性を高く評価されていますが、これは主に、NetBeans の非常に強力なプラグイン機能がそれほど大声で叫ばれていないという事実によるものだと思います。この分野でも非常に強いです。私は、NetBeans プラットフォームに基づく計算流体力学アプリケーションを見てきました。非常に印象的です。NetBeans 開発者は、ダウンロードした瞬間からすでに完全なパッケージであり、構成を必要とせずに強力であるため、それほど大したことはないと思います。プラグイン付き。

于 2010-02-03T19:21:08.777 に答える
3

それはあなたが何をしたいかによります。Mac で Java を使用してから約 1 年が経ちましたが、NetBeans は Tomcat (特に) の展開に対してすぐに使用できるサポートがはるかに優れており、一般的にはもう少しユーザーフレンドリーであるように見えました。たとえば、私が試した Netbeans ベータ版では、Eclipse の単純な古い XML エディターと比較して、web.xml 構成にフォームを使用しました (少なくとも、Europa では、XML エディターの行の再描画は Mac では少し大ざっぱでした)。

つまり、そのプロジェクトでは、NetBeans で少し構成を行い (a は n00b だった)、XML 構成ファイルを Eclipse に移動し、残りをそこで開発しました。他の人が述べたように、無数のプラグインは素晴らしく、一般的にエクスペリエンスは非常に一貫しています. 特に、別のプラットフォームで作業する必要がある場合。

Eclipse がより優れた OS X バインディングを備えていれば (何かありますか?私は知りません)、それを Obj-C 開発にも使用します。

于 2008-10-03T17:25:47.843 に答える
2

私はたまたまMacでEclipseを使用しています(実際には、最も重要なプラグインが事前構成されたEasyEclipse)。しかし、私はLinuxであまり前向きな経験をしていません。

最近NetBeans6も使用しましたが、非常に感銘を受けました。より多くの機能が組み込まれているようです。ほとんどの機能は、間違いなくEclipseプラグインとしても利用できます。

現在、Swingの開発を開始する場合は、Netbeansが最良の選択肢であるという印象を持っています。それ以外の場合は、便利なプラグインのセットを備えたNetbeansまたはEclipseの両方が優れたオプションです。

Eclipseをチェックアウトする場合は、EasyEclipse(無料)またはおそらくMyEclipse(無料ではない)について考えてみてください。最も便利なプラグインがプリインストールされています。

于 2008-10-03T18:58:04.583 に答える
1

私は Eclipse CDT と NetBeans の C++ サポートの両方を使用してきましたが、私の経験では CDT は安定性と機能の両方ではるかに優れていると言わざるを得ません。CDT インデクサーがうまく機能することは本当に印象的です。ツールは Java のものとほぼ同じです。Java 開発用の NetBeans と比較すると、私は JDT の大ファンでもあります。インクリメンタル コンパイラ (コンパイル オン セーブ) のおかげで、ワークフローが非常にスムーズになりました。

ただし、NetBeans について 1 つ言えることは、その UI は "Mac スタイル" の方が少しだけスムーズに流れるということです。これは、SWT がよりネイティブなインターフェイスを提供するために作成されたことを考えると皮肉なことです。Eclipse の次のリリースは (現行の Carbon ではなく) Cocoa をベースにする必要がありますが、それは来年の 6 月までありません。

最後の注意:「インボックス」と「プラグイン」の問題全体は完全に議論の余地があり、Eclipse Calisto(2年前)以来です。現在、P2 (新しい更新マネージャー) を使用すると、IDE でさまざまな機能を簡単に取得できます。ダウンロードから始めて、インストールから 5 分以内に完全に機能する JDT/CDT/Mylyn 環境を起動して実行することができます (信頼できるインターネット接続を前提としています)。

于 2008-10-03T17:01:16.533 に答える
0

私の経験から、J2EE 開発には Eclipse と Intellij (ライセンス) の両方を使用しています。

IDE での全体的な速度については、Intellij は Eclipse よりも高速で、クラッシュも少なくなっています。私は最初に Eclipse を使用し、その後 Intellij に慣れ、すっかり気に入ってしまいました。ただし、Google の Android Studio は Intellij ベースです。より近代化されています。デバッグははるかに簡単です。特に、オブジェクトを検査するだけでなく、デバッグ モード中にブロック コードを評価して、ブロック コードがどのように動作するかを確認できます。強くお勧めします!

于 2015-08-04T08:12:36.973 に答える
0

私の経験から言うと、Eclipse は非常に大きな IDE です。Mac 環境により適したものにするためには、さらに多くの作業が必要です。Netbeans はすぐに使用できる最高のエクスペリエンスです。インストール後、基本的に準備完了です。IntelliJ IDEA を試した後、他の種類の IDE をすべて忘れてしまいました :P

しかし、最終的には誰にも勝てません。

いつものように私見!

于 2011-08-01T17:01:53.653 に答える
0

無数のプラグインがあり、Java 開発のほぼ標準であるため、Eclipse をお勧めします。しかし、特にデスクトップ アプリケーション (Swing) を実行する場合、NetBeans は最新のリリース以降、非常に優れていると聞きました。

私は Xcode で遊んでいないので、Xcode についてコメントすることはできません。

于 2008-10-03T16:48:39.430 に答える
0

私は開発に Eclipse を使用していますが、苦痛しかありませんでした。おとり屋よりも多くのバグがあり、私が今まで使った中で最悪のプログラムの 1 つです。時間とフラストレーションを節約したい場合は、Xcode を使用してください。

于 2010-01-15T19:52:13.057 に答える
0

Eclipse は、Mac での C++ のサポートが優れているためです。私はずっと前にNetbeansを使用していましたが、好きではありませんでした。

必要な場合にのみ、Mac で Java ベースの IDE を使用してください (特に Java 開発を行う場合)。Xcode はすでに C/C++ 開発をサポートしているため、切り替える必要はありません。

于 2010-08-12T18:39:05.413 に答える