5

デスクトップアプリケーションを構築しています。私たちの分析では、RCP を使用して構築する方が適切であることが示されています。アプリケーションを構築するために eclipse または netbeans プラットフォームを使用する必要がありますか? 考慮すべき要因のいくつかは次のとおりです。

  • パフォーマンス
  • ルック アンド フィール
  • 対象ユーザー(開発者・テスター)の人気度
  • ライセンス (FOSS である必要があります)

アプリケーションには、テキスト エディター、グリッド ビュー、ブロック図、グラフの視覚化などがあります。

私はすでに netbeans 開発の経験がありますが、Eclipse を学んでも問題ありません。他のオプションも大歓迎です。

4

7 に答える 7

5

私はNetbeansを見ます。Netbeans は Swing に基づいており、Eclipse は SWT を使用しています。Sun はここ数年、Netbeans に多大な努力を払ってきましたが、これは非常に優れています。

プラグインとプラットフォームについては、Netbeans サイトにいくつかのチュートリアルがあります。

http://www.netbeans.org/kb/trails/platform.html

もちろん、これは少し宗教的な問題です。ウェブ上で繰り返し議論されていることがわかります。ここにいくつかの興味深いスレッドがあります。

http://www.nabble.com/Choosing-Netbeans-platform-or-Eclipse-RCP-td16012394.html
http://www.javalobby.org/java/forums/t103146.html
于 2008-10-23T03:44:19.773 に答える
5

私は Eclipse を使用して、RCP テキスト エディター、複数のビュー、およびグラフ図を作成しました (あなたが言及したブロック図のみが欠けています)。環境は非常に良好で、助けを得るためのコミュニティのサポートもありました (これは私にとって初めての Eclipse RCP 体験でした。ほとんどすべての質問は、ある時点で Eclipse フォーラムで回答されていました。そうでないときは、すばらしいフィードバックを受け取りました。 )

プラットフォームは非常に軽量で、一般的に言えばメモリを適切に処理しました。遭遇する可能性のあるいくつかの問題は、選択したどのプラットフォームでも遭遇する可能性があります。

于 2008-10-07T13:30:12.357 に答える
2

私の投票は Netbeans です。その欠点の多くは、5 および 6 リリースで修正されています。コミュニティは小さいですが、同じくらい役に立ちます。

もう 1 つのオプションは、Swing アプリケーションを構築するための非常に軽量なフレームワークを提供する Swing Application Framework (JSR-296) です。データと基本的なステータスとワーカー コンポーネントを共有するためのアプリケーション コンテキストなど、いくつかの基本的な配管を提供します。複雑なコンポーネントを提供しないため、必要なものに対して軽量すぎる場合があります。

于 2008-10-07T15:11:43.040 に答える
1

私が見る限り、Eclipse RCP を使用することをお勧めします。これには、アクションとコマンド メカニズム、Eclipse フォーム、データ バインディングなどの多くの便利な側面があります。GEF と Zest をグラフ ベースの視覚化とビジュアル エディターに使用できます。また、ウィンドウ ビルダーは、ドラッグ アンド ドロップの ui 作成に便利な選択肢です。また、Eclipse4 RCP を学習するための多くのソースがあります。vogella.de は良い出発点です。乾杯...

于 2009-04-06T13:37:25.327 に答える
0

Eclipse と Netbeans のどちらかだけを選択する必要がありますか?

春がいいって聞いた 代替テキスト

于 2008-10-07T08:28:23.963 に答える
0

Eclipse RCP は強力です。プロジェクトの 1 つに使用しました。はい、いくつかのバグがありますが、多くのドキュメントがあり、Netbeans RCP よりも高速だと思います。

于 2009-07-20T14:18:35.793 に答える
-1

Eclipse には、特にテキスト エディタに関するバグがあります。一方、Netbeans は Crysis よりも RAM を悪くします。

于 2008-10-07T07:33:16.133 に答える