Eclipse/IntelliJ/Webapp的图形工作流编辑器插件

Son*_*enh 6 eclipse eclipse-plugin intellij-idea intellij-plugin eclipse-emf

我正在考虑开发一个多平台图形工作流编辑器作为Eclipse和/或IntelliJ的插件.编辑器的工作方式类似于Visio/OmniGraffle/Activiti Designer/FuseIDE等工具.它允许开发人员从工具箱中拖放组件,使用鼠标连接它们(或者很酷的触摸),甚至运行工作流的模拟(按组件突出显示并显示其相应的值).

一些更重要的功能包括:

1-它应该使开发人员能够在他们的代码(Java/Scala)和工作流编辑器之间来回切换.

2-它应该能够连接到在浏览器上显示模型的Web应用程序(如果可能的话,实时).

基本上,最终产品看起来就像下面2张照片中描述的那样.

http://fusesource.com/images/fuse-ide-21.png

我做了一些研究,发现Eclipse支持使用Graphical Modeling Framework开发面向工作流的插件.但我似乎无法找到任何类似的IntelliJ支持.我们的团队内部使用IntelliJ,我相信它提供了比Eclipse更直观,更易于开发人员的体验.

你能给我一些关于如何开始构建我的插件的提示吗?与Eclipse相比,IntelliJ如何支持这种交互式编辑器?或者你会建议第三种方法(基于网络的IDE,工具......)?一些参考文献绰绰有余.我非常感谢你的帮助.

Jor*_*zco 1

我找到了这个 IntelliJ 插件。它适用于 Activiti 框架。这是描述:Intellij Idea 的 Activiti Designer 插件

https://plugins.jetbrains.com/plugin/7429