6

GUI ベースのプラグインの開発を始めており、プラグイン ガイドなどを作成して宿題をしています。しかし、Eclipse プラグインと Eclipse RCP プラグインのガイドが異なることに気付きました。しかし、私は2つの間の単純な違いを得ることができないので、どちらのルートを下るべきか、標準のEclipseを使用するべきか、RCP開発にEclipseを使用するべきか疑問に思っていますか?

4

1 に答える 1

12

このチュートリアルのように、Eclipse IDE を拡張したい場合は、 「 Eclipse プラグイン」を開発するには単純なクラシック Eclipse で十分です。

Eclipse プラットフォームは、コア ランタイム エンジンと、プラットフォーム プラグインとしてインストールされる一連の追加機能として構造化されています。
プラグインは、事前定義された拡張ポイントに貢献することで、プラットフォームに機能を提供します。ワークベンチ UI は、そのようなプラグインの 1 つによって提供されます。
ワークベンチを開始するとき、単一の Java プログラムを開始するわけではありません。登録されたプラグインを動的に検出し、必要に応じて開始できるプラットフォーム ランタイムをアクティブにしています。

プラットフォームを拡張するコードを提供する場合は、プラグインでシステム拡張を定義することによってこれを行います。
プラットフォームには、明確に定義された一連の拡張ポイント(プラットフォームにフックしてシステムの動作に貢献できる場所) があります。
プラットフォームの観点からは、プラグインは、リソース管理システムやワークベンチ自体などの基本的なプラグインと同じです。


しかし、Eclipseプラットフォームに基づいて独立したアプリケーションを実行したい場合、それはRCP (「リッチ クライアント プラットフォーム」)であり、このチュートリアルに従うことができます。

主にソフトウェア開発ツールとして使用されない Eclipse ベースのアプリケーションは、Eclipse RCP アプリケーションと呼ばれます。
Eclipse 4 RCP アプリケーションは通常、Eclipse プラットフォームの基本コンポーネントを使用し、アプリケーション固有のコンポーネントを追加します。

その場合、「Eclipse for RCP and RAP Developers」(ダウンロード ページから) が必要になります。

于 2013-02-03T14:32:34.400 に答える