Flowable與activiti對比


目前Flowable已經修復了activiti6很多的bug,可以實現零成本從activiti遷移到flowable。

flowable目前已經支持加簽、動態增加實例中的節點、支持cmmn、dmn規范。這些都是activiti6目前版本沒有的。

1、flowable已經支持所有的歷史數據使用mongdb存儲,activiti沒有。

2、flowable支持事務子流程,activiti沒有。

3、flowable支持多實例加簽、減簽,activiti沒有。

4、flowable支持httpTask等新的類型節點,activiti沒有。

5、flowable支持在流程中動態添加任務節點,activiti沒有。

6、flowable支持歷史任務數據通過消息中間件發送,activiti沒有。

7、flowable支持java11,activiti沒有。

8、flowable支持動態腳本,,activiti沒有。

9、flowable支持條件表達式中自定義juel函數,activiti沒有。

10、flowable支持cmmn規范,activiti沒有。

11、flowable修復了dmn規范設計器,activit用的dmn設計器還是舊的框架,bug太多。

12、flowable屏蔽了pvm,activiti6也屏蔽了pvm(因為6版本官方提供了加簽功能,發現pvm設計的過於臃腫,索性直接移除,這樣加簽實現起來更簡潔、事實確實如此,如果需要獲取節點、連線等信息可以使用bpmnmodel替代)。

13、flowable與activiti提供了新的事務監聽器。activiti5版本只有事件監聽器、任務監聽器、執行監聽器。

14、flowable對activiti的代碼大量的進行了重構。

15、activiti以及flowable支持的數據庫有h2、hsql、mysql、oracle、postgres、mssql、db2。其他數據庫不支持的。使用國產數據庫的可能有點失望了,需要修改源碼了。

16、flowable支持jms、rabbitmq、mongodb方式處理歷史數據,activiti沒有。

幾個框架前景對比
1、2019年6月中旬 salboy已從alfresco公司離職。activiti7/8開發動向不明確。

2、flowable以6.4.1版本為分水嶺,大力發展其商業版產品。開源版本維護不及時。部分功能已經不再開源版發布,比如表單生成器(表單引擎)、歷史數據同步至其他數據源、es等等。dmn目前是個半成品,沒有camunda穩定和好用,對於dmn規范支持薄弱。部分商業版的組件被商業化,因此開源版不再維護。Mongdb目前也放到商業產品中了,開源版的幾乎不能用。
————————————————

關於更多的Activiti6視頻地址:https://ke.qq.com/course/package/11402?tuin=84de321b

關於更多的Flowable視頻地址:https://ke.qq.com/course/package/11431?tuin=84de321b


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM