マルチプラットフォームのグラフィカル ワークフロー エディターを Eclipse や IntelliJ のプラグインとして開発することを検討しています。エディターは、Visio/OmniGraffle/Activiti Designer/FuseIDE などのツールと同様に機能します。開発者は、ツールボックスからコンポーネントをドラッグ アンド ドロップし、マウス (またはクールなタッチ) を使用してそれらを接続し、ワークフローのシミュレーションを実行することもできます (コンポーネントごとに強調表示し、対応する値を表示します)。
さらに重要な機能には次のようなものがあります。
1- 開発者がコード (Java/Scala) とワークフロー エディターの間を行き来できるようにする必要があります。
2- ブラウザにモデルを表示する Web アプリケーションに接続できる必要があります (可能であればリアルタイムで)。
基本的に、最終製品は下の 2 つの写真に示すようなものになります。
(ソース: fusesource.com )
私はいくつかの調査を行い、Eclipse がGraphical Modeling Frameworkを使用してワークフロー指向のプラグインの開発をサポートしていることがわかりました。しかし、IntelliJ の同様のサポートを見つけることができないようです。私たちのチームは内部的に IntelliJ を使用しており、Eclipse よりも直感的で開発者にとって使いやすいエクスペリエンスを提供すると信じています。
プラグインの作成を開始する方法について、いくつかのヒントを教えていただけますか? Eclipse と比較して、このような対話型エディターに対する IntelliJ のサポートはどうですか? または、3 番目のアプローチ (Web ベースの IDE、ツールなど) を提案していただけますか? いくつかの参照で十分です。よろしくお願いします。