gpt4 book ai didi

web - 开源框架来构建基于Web的BPMN设计器

转载 作者:行者123 更新时间:2023-12-03 07:34:03 25 4
gpt4 key购买 nike

我们已经在eclipse框架上构建了BPMN设计器,在基于eclipse的框架(例如EMF,Graphitti等)的强大支持下,构建起来很容易。
现在,我们要构建一个基于Web的BPMN设计器。您能建议我使用哪些开源框架来做到这一点吗?我希望框架能够支持我定义bpmn元模型,图形编辑器等

请分享您的想法。

最佳答案

Oryx/Signavio核心组件

Signavio Core Components是Oryx的“后继者”。那里有一个github镜像:https://github.com/IAAS/signavio-core-components/

Signavio核心组件已从MIT转换为GPL许可。此外,它们是不需要维护的。

前叉

Wapama是大羚羊的 fork 。似乎https://github.com/saifulomar/process-designer是具有紧密JBPM集成的最新更新的fork。

Gemsbok是Signavio核心组件的另一个分支。

process-designer似乎正在积极维护(截至2013/06)

Flowable项目的上下文中删除了对ExtJS的依赖关系。有关当前源,请参见https://github.com/flowable/flowable-engine/tree/master/modules/flowable-ui-modeler/flowable-ui-modeler-app/src/main/resources/static/editor-app/editor

eclipse 星尘/轻尘

Eclipse社区最近也有。在Stardust project中,有一个基于Web的BPMN Modeler,可通过git:http://git.eclipse.org/c/stardust/org.eclipse.stardust.ui.web.git/tree/stardust-web-modeler-bpmn2访问。 Stardust Wiki中包含一些基本信息,但没有单独使用基于Web的BPMN建模器的分步指南。

自我实现

我们在https://ultimate-comparisons.github.io/ultimate-graphframework-comparison/上比较了所有可用的基于Web的图形库。

最好的示例代码可在以下网址获得:
https://winery.github.io/javascript-graph-library-comparison/。这个想法与TodoMVC相似,但是在这里给出了一个最小的图形创建示例。

(以下是一些旧评论)

基于jsPlumb

有一个基于https://github.com/Dzhyrma/BPMN_Modeler的项目jsPlumb。它包括raphael,这是一个基于SVG的图形绘制库。

直接 Canvas 绘图

https://github.com/hallodom/BPMN-Modeller直接使用2d Canvas 绘制BPMN。

关于web - 开源框架来构建基于Web的BPMN设计器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13617409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com