jbpm从4开始有了两个分支(烦死了,大家就不能统一下么)activiti和jbpm,目前二者都升级到了6,这两个版本的差别和底层技术的差别网上都很清楚了,下面又进入了选择题时间:
jbpm6的好处是有商业支持
jbpm底层使用的hibernate技术其实是我挺欣赏的技术
activiti的原jbpm3的人员开发,有着一些被jbpm5抛弃但仍受大众喜爱的技术
activiti使用的mybatis是目前要取代hibernate技术,同事比较熟
activiti的资料丰富些(至少网上能买到<疯狂workflow讲义>和<activiti实战>两本书,但是jbpm就没了)
所以最终选择了activiti,重要原因就是最后一条了