Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
另一个商业解决方案是 yFiles 图表产品套件。
有一个专门针对 BPMN 的扩展包(还有一个交互式 Webstart 演示在线)。
Java 和 AJAX 的 yFiles 可用于 Applet,特别是在 Java Servlet 上下文中。更现代的 HTML5 解决方案 仅基于 Javascript,因此可以与任何服务器一起使用。
这些许可证是宽松的(永久的,基于开发人员席位的,一次性费用),但它是商业的,而不是开源的。
据我所知,Oracle 不提供此类产品(市场上很少有专门用于此类任务的库),除非您算上 Netbeans 的来源,它还包含图形编辑器组件,尽管不是专门针对 BPMN 的。
全面披露:我在 yWorks 工作,但我不代表我的雇主。
Another commercial solution is the yFiles suite of diagramming products.
There is an extension package specifically for BPMN available (and an interactive webstart demo is also online).
yFiles for Java and AJAX can be used for Applets and specifically in a Java Servlet Context. The more modern HTML5 solution is based on Javascript only and can thus be used with any server.
The licenses are permissive (perpetual, developer seat based, one-time fee), but it's commercial and not open source.
To my knowledge Oracle does not offer this kind of product (there are very few professional libraries on the market for this kind of task), unless you count the sources of Netbeans, which also includes a graph editor component, although not specifically for BPMN.
Full disclosure: I work for yWorks, but I do not represent my employer on SO.