flowable對比

對比框架簡介

  • 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 git

Flowable的roadmap github

能夠看出:框架

  • Activiti7的方向在雲化
  • 而Flowable6的方向是繼續它的引擎核心,新加了RESTful任務(這個activiti沒有,我以前是經過寫代碼實現),新加了異步存歷史數據從而提高效率等核心功能

冀正在他的博客裏講了Flowable比Activiti多的功能:http://www.javashuo.com/article/p-ycyukghb-em.html 固然,由於冀正是flowable的commiter,因此沒有說Activiti比Flowable多的功能,有點偏頗,能夠做爲參考。異步

功能與其餘整體對比

公司的我的初步感受: .net

結論

  • 具體選擇看看以爲哪一個功能更爲重要
  • 我我的根據開發效率、功能、整體印象排列以下
    1. flowable6
    2. activiti7
    3. activiti6
    4. AI Comframe(AIF)
    5. 新零售工做流
    6. jbpm7
    7. activiti五、flowable五、jbpm5/6/4/3,其餘國產開源框架或商用框架等

附錄

Flowable roadmap https://github.com/flowable/flowable-engine/wiki/Flowable-roadmapblog

Activiti 7 Roadmap https://github.com/Activiti/Activiti/wiki/Activiti-7-Roadmap開發

Salaboy https://salaboy.comget

相關文章
相關標籤/搜索