2

開発したい Eclipse プラグインのインターフェースを構築するために、swt に代わるものを探しています。swt の代わりに JavaFX または HTML5 を使用してプラグインのインターフェースを構築することは可能ですか?

Eclipse Juno 4.2 以降をターゲットにしています。

4

2 に答える 2

3

たくさんのことが起こっています。Eclipseのバージョン管理は最近(少なくとも私にとっては)少し混乱する可能性があります。E4を見ることができますが、広く使用されていません。Eclipse RCP/CSSを使用してUIを設計する機能があります。
他の可能性はXWTです。XWTを使用したビジネス対応のアプリケーションを見たことがあるので、十分に成熟しているようです。WindowBuilderでさえ、XWTでUIを構築するために使用できます。これは実際にはXMLを使用して構築する宣言型UIです。
OSGiの「グッズ」だけが必要な場合は、ApacheFelixまたはEclipseVirgo Spring-powered)をご覧ください。これらはOSGiに基づくアプリケーションサーバーであるため、モジュールベースのエンタープライズアプリケーションを構築できます。
最後になりましたが、SWT / JFaceに問題はないが、Webアプリケーションが必要な場合は、RAPを参照してください。通常のブラウザで実行されているRAPに変換された完全なRCPアプリケーションを見てきました。

于 2012-11-15T19:22:59.880 に答える
3

Eclipse 4 は、アプリケーション モデル、つまりアプリケーション UI を形成するすべてのパーツのモデルを定義します。アプリケーション モデルは、そのプレゼンテーションから分離されています。

これは、さまざまな UI ツールキット (SWT、XWT、JavaFX など) を使用してモデルを実装できることを意味します。理論的には、任意のプレゼンテーション テクノロジを使用して UI を構築できます。

とは言うものの、Eclipse 4.2 (IDE) は、その UI を今でも古き良き SWT に依存しています。つまり、別のツールキットを使用できるようにするには、プラグインに追加の依存関係が必要になります。

e(fx) clipse (jewelsea によって既に言及されています) は、プラグインを構築するために必要な Eclipse ツールを提供します。とりわけ、プラグインの例を作成し、必要なバンドルの依存関係を追加するJavaFX ViewPart プラグイン テンプレートをプラグインします。

私見、これが最善の策です。

于 2012-11-16T14:35:32.453 に答える