アプリケーション フレームワーク (RCP) としての Eclipse の成功事例

StackOverflow https://stackoverflow.com/questions/861536

  •  21-08-2019
  •  | 
  •  

質問

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

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

役に立ちましたか?

解決

ここではEclipseのリッチクライアントプラットフォーム上に構築されたオープンソース製品のリストは、次のとおりです。 http://www.eclipse.org/community/rcpos.phpする

市販の製品: http://www.eclipse.org/community/rcpcp.phpする

他のヒント

私自身の謙虚さを追加することができます サクセスストーリー クライアント プラットフォームとして RCP を使用します。習得には時間がかかりますが、一度マスターすれば大きなメリットがあります。特に :

  • プラットフォーム中立。Windows と Linux でうまく動作し、あちこちに小さな驚きはありますが、全体的には今のところ素晴らしい状態です。
  • 組み込みの更新管理機能は、バージョンのリリースと修正に最適です。
  • スケールアップは素晴らしく、新機能の追加はほとんど手間がかかりません。
  • 単なる GUI ライブラリではなくプラットフォームであるため、多くの特典が得られます。

短所:

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

総合的に見て、選んだことに後悔はしていません。私は個人的に、Web ベースのぎこちなくてパフォーマンスが遅いインターフェイスが嫌いです。ここでは、デスクトップに自然に統合されたネイティブで高速かつ応答性の高い GUI が得られます。

XMind のを見てみましょう。これは、RCPの上に心のマッピングアプリケーションです。私はそれがすべてでJavaアプリケーションだった気づいていなかったいくつかのベテランのユーザーを知っています。それはちょうどよさそうだ。

私の会社は、Eclipse RCPフレームワークを使用して航空機のミッション計画システムを作成し、非常に成功でいました。それはそれの口論(あなたが使用することになっている新しいインターフェイスが良く、時間の多くを文書化されていないことをほとんど事実)がなかったわけではないが、それは私たちの巨大な足をあきらめなかったし、便利なarchetectureの多くを提供します。

多くの点で私たちは、エディタですが、代わりにテキストファイルのあなたは、航空機とミッションを記述するデータベースを変更している、との相互作用の多くはビューに表示された3D地球儀ています。データバインディングが同期してすべての時間をさまざまなビューやエディタを保つことができます(データ・バインディング呼び出しを通してSWTアプリケーションやサードパーティのAWTウィジェット間のスレッドの問題は悪夢だったが、私はむしろ、再訪はないと思います)。

これは、基本的にはEclipseが書くために約一年に行く知らなかった3人の開発者を取った複雑なプログラムでした。今日、我々はより多くのプラグインを追加することによって、他の顧客のためにそれを拡張されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top