4

私は、アプリケーション フレームワークとしての Eclipseについて読み続けています(つまり、Eclipse リッチ クライアント プラットフォームについて)。非常に人気のある IDE としての Eclipse 以外に、アプリケーション フレームワーク (RCP) としての Eclipse の成功事例の包括的なリストを見つけることができません。Netbeans プラットフォームのお客様の声を見たことがありますが、Eclipse リッチ クライアント プラットフォームのお客様の声はありません。

商用およびオープン ソースの世界におけるアプリケーション フレームワーク (リッチ クライアント プラットフォーム) としての Eclipse のケーススタディまたは成功事例は何ですか?

4

4 に答える 4

7

クライアント プラットフォームとして RCP を使用して、私自身のささやかなサクセス ストーリーを追加できます。学習曲線はゆっくりですが、習得すると大きなメリットがあります。特に :

  • プラットフォーム中立。Windows と Linux で問題なく動作し、驚くようなことはほとんどありませんが、全体としては今のところ素晴らしいものです。
  • バージョンのリリースと修正に最適な、組み込みの更新管理。
  • 拡張性が高く、新しい機能を追加するのはほとんど簡単です。
  • プラットフォームであり、単なる GUI ライブラリではないため、多くの利点があります。

短所:

  • すべてのアプリケーションが Eclipse の哲学とビュー/エディターのパラダイムに適合するわけではありません。
  • 初心者には比較的厳しい
  • 単純なタスクを達成するには面倒すぎる場合があります
  • ドキュメンテーションは最高ではなく、他の選択肢と比較してコミュニティはかなり小さい..

全体として、私はそれを選んで後悔していません。個人的には、Web ベースの不器用でパフォーマンスの遅いインターフェイスが嫌いです。ここでは、デスクトップに自然に統合された、ネイティブで高速で応答性の高い GUI を利用できます。

于 2009-05-14T04:49:15.397 に答える
2

XMindを見てください。RCP の上にあるマインド マッピング アプリケーションです。私は、これが Java アプリケーションであることをまったく認識していない経験豊富なユーザーを何人か知っています。それはちょうどよさそうだ。

于 2009-05-14T04:57:21.540 に答える
2

私の会社は、Eclipse RCP フレームワークを使用して航空機ミッション計画システムを作成することに成功しました。手間がかかることはありましたが (主に、使用することになっている新しいインターフェイスが十分に文書化されていないことがほとんどです)、それは私たちに大きな利益をもたらし、多くの有用なアーキテクチャを提供しました.

多くの点で、私たちは単なる編集者ですが、テキスト ファイルの代わりに、航空機のミッションを説明するデータベースを変更しています。対話の多くは、ビューに表示された 3D 地球儀を介して行われます。データバインディングは、さまざまなビューとエディターを常に同期させるのに役立ちます (ただし、データバインディング呼び出しによる SWT アプリケーションとサードパーティの AWT ウィジェット間のスレッド化の問題は悪夢であり、再訪したくありません)。

これは複雑なプログラムであり、基本的に Eclipse を知らなかった 3 人の開発者が約 1 年かけて作成しました。現在、プラグインを追加することで、他のお客様向けに拡張しています。

于 2009-05-14T04:41:01.237 に答える