1

EclipseとIntelliJIDEAがプラグインを構築するためのサポートについていくつか質問があります...

  1. IDEのメインワークスペース(右側の最大のスペース:))内にインタラクティブなWebアプリケーション(Visio / OmniGrapffle / Inkscapeと同様のドラッグアンドドロップ図編集機能を備えた)を表示(およびユーザー入力を受け入れる)します。

  2. Webアプリケーションとの対話(たとえば、図のボックスをクリックする)により、IDEで何らかのアクションがトリガーされます(たとえば、対応するソースファイルを表示するか、ダイアログを開いて新しいクラスを作成します)。

言い換えれば、アニメーションに関するEclipseとIDEAの制限、または優れたグラフィックスの表示に関する柔軟性を克服するために、WebアプリケーションにGUIのほとんどの側面を管理させることを計画しています。

このためには、WebアプリケーションがIDE内で提供されるサービス/その他のプラグインと通信できる必要があります。

WebとStackOverflowを閲覧すると、EclipseがOSGIアーキテクチャをサポートしていることがわかりました。これにより、WebアプリケーションからアクセスできるWebサービスを作成できる可能性があります。しかし、どこから始めればよいのかわかりません。また、IntelliJIDEA用のプラグインの構築に関する関連情報は見つかりません。

いくつかのポインタを教えていただければ幸いです。どうもありがとうございます。

PS:通常のプラグインの構築を検討していましたが(たとえば、EclipseのGraphitiプロジェクトを使用)、完全なHTML / CSS /とは対照的に、Eclipseプラットフォームのサポートのみを使用したユーザーエクスペリエンス(ボタンの形状、ダイアログ、プロパティウィンドウなど)は制限されているようです。 JavaScript / etc /は、Webアプリケーションでサポートされています。私のアプローチは間違っているかもしれませんが、どんな助けでも大歓迎です。

4

0 に答える 0