上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 Flowable与Activiti、低代码的区别与联系
1.3.1 Flowable与Activiti
由于Flowable是Activiti的派生分支,即Flowable源自Activiti,因此我们可以看到,Flowable很多的设计与实现是与Activiti相同的。
2016年10月13日,原Activiti项目负责人Tijs Rademarkers发布了Flowable 5.22.0版本的上线公告,该版本是基于Activiti 5.22拉取的新分支。2017年5月29日,大名鼎鼎的Joram Barrez(jBPM的开发者)加入了Flowable团队,专心于Flowable引擎的研发。
Activiti近几年发展停滞,对新规范响应迟缓,其内核还在使用PVM技术,导致流程动态化支撑不足,再加上前端框架选型失败,比如Activiti 6的DMN设计器完全无法正常使用,导致BUG层出不穷。Flowable修复了Activiti的BUG,移除PVM流程虚拟机,重写DMN设计器,在新增流程中动态添加任务节点等特性,并且在BPMN、DMN模型的基础上新增支持CMMN模型规范。