博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flowable对比
阅读量:5991 次
发布时间:2019-06-20

本文共 934 字,大约阅读时间需要 3 分钟。

hot3.png

对比框架简介

  • jBPM,是始祖,但目前市场较小,不作为对比重点
  • Activiti,2010年基于jBPM诞生
  • Flowable,2016年基于Activiti诞生
  • Comframe,asiainfo的工作流框架,从时间上推测,用的可能是jBPM2.0或者3.0
  • 新零售工作流框架,从使用的ExtJS3和dwr推测,应该诞生于2010年前后,应该没有用开源工作流框架,功能可能比较简单

对比框架选择

  • jBPM7主要与JBoss下的规则引擎集成较好,其他没有什么优势,不太建议
  • Activiti6在主力Tijs Rademakers和Joram Barrez离开后,就没有开发了,一直停留在6.0.0,不太建议
  • Salaboy可能是空降,对核心引擎不熟,也可能Alfresco想发展cloud方向,因此6.0以后直接启动7.0
  • Flowable6以后,Tijs继续他的本行,开发引擎核心
  • 因此,这里对比activiti7和flowable6

Roadmap对比

Activiti的roadmap

Flowable的roadmap

可以看出:

  • Activiti7的方向在云化
  • 而Flowable6的方向是继续它的引擎核心,新加了RESTful任务(这个activiti没有,我之前是通过写代码实现),新加了异步存历史数据从而提升效率等核心功能

冀正在他的博客里讲了Flowable比Activiti多的功能: 当然,因为冀正是flowable的commiter,所以没有说Activiti比Flowable多的功能,有点偏颇,可以作为参考。

功能与其他总体对比

公司的个人初步感觉:

结论

  • 具体选择看看觉得哪个功能更为重要
  • 我个人根据开发效率、功能、总体印象排列如下
    1. flowable6
    2. activiti7
    3. activiti6
    4. AI Comframe(AIF)
    5. 新零售工作流
    6. jbpm7
    7. activiti5、flowable5、jbpm5/6/4/3,其他国产开源框架或商用框架等

附录

Flowable roadmap

Activiti 7 Roadmap

Salaboy

转载于:https://my.oschina.net/u/2464371/blog/3031155

你可能感兴趣的文章
每日一shell(二)日志IP统计排序
查看>>
linux用户组管理
查看>>
Win10安装MySQL5.7.22 解压缩版(手动配置)方法
查看>>
Linux交流群42996402和设备驱动开发群19026441欢迎加入
查看>>
移动端优先策略下的css如何编写
查看>>
docker 创建image上传到 docker hub并下载
查看>>
我的友情链接
查看>>
mysql中 字段类型转换后进行排序
查看>>
EXCEL中从×××号判断出身日期(求excel中×××提取年龄公式详解)
查看>>
IE下Ajax提交乱码的解决办法
查看>>
Netty Reactor模式实现原理详解
查看>>
使用ConcurrentHashMap实现高效缓存框架
查看>>
mysql多表查询实例结果及分析-2017.12.14
查看>>
GNS3与SecureCRT的关联问题(脚本)
查看>>
charles
查看>>
UltraEdit下Shift键失效
查看>>
C++编译器与链接器工作原理
查看>>
storm记录--8-- Storm基本API
查看>>
Day6- php 链接MySQL
查看>>
Linux查看磁盘空间大小和文件大小
查看>>