rob*_*rse 11
在比较BPMS时,通常需要考虑特定的项目要求和情况.我不能在这里涵盖所有方面,但让我补充一些想法.
Activiti和Stardust之间的一个非常显着的区别当然是代码库的大小和成熟度.Stardust代码库是Activiti代码库的5倍以上.在充满希望的公平假设下,Stardust团队的编码效率低了5倍,Stardust的功能更加丰富.
来自Ohloh的一些统计数据(@see https://www.ohloh.net/p/eclipse-stardust和https://www.ohloh.net/p/activiti):
Activiti已经有79个贡献者提交了4,388个提交,代表了438,155行代码
Stardust已经有38个贡献者提交了8,312个提交,代表2,538,729行代码
Activiti花了大约116年的努力(COCOMO模型)从2010年6月的第一次提交开始,结束于3天前的最近一次提交
Stardust估计花了726年的努力(COCOMO模型)从2011年12月的第一次提交开始,结束于7天前的最新提交
Activiti拥有一个代码库,其源代码历史悠久,由一个非常大的开发团队维护,并且YOY提交量不断增加
Stardust有一个年轻但已建立的代码库,由一个非常大的开发团队维护,具有稳定的YOY提交
这两种产品都源自Java世界.Activiti似乎主要关注Java社区,有时主要针对Java开发人员定位为BPMS.Stardust已经在与.NET世界的互操作性方面投入了大量资金,并且还针对不太熟悉Java的受众,例如使用Web建模者.(SunGard有许多.NET产品,它与商业Stardust版本集成).
Activiti拥有年轻的代码库,专为BPMN2设计.Stardust拥有13年以上的代码库,并逐渐支持越来越多的BPMN2元素.
格雷格哈利的评论并不完全正确.
仍然是Stardust的商业产品,即无限过程平台(IPP).代码库是定期同步和合并的.两个版本都没有许可证费用.SunGard的支持可用于商业代码库.在功能和成熟度方面,Stardust和IPP几乎相同.
作为一家初创公司,CARNOT在德国,奥地利和瑞士拥有主要市场,并在美洲拥有更多的牵引力.收购完成后,SunGard将CARNOT重新命名为Infinity Process Platform.因此它一直作为独立产品提供,最近也作为Paas/Saas产品托管.在Gartner Magic Quadrant 2007中,SunGard凭借强大的执行能力在视觉中排名第二.后来SunGard不再被纳入Gartner象限,因为SunGard主要向Finanacial Servcies and Energy行业提供产品.IPP嵌入在60多种SunGard产品中,并在全球范围内安装了数百种.
Activity有一组不同的提交者和一个活跃的社区.一些强大的贡献者,如创始人和项目负责人Tom Baeyens或来自Camunda的人最近离开了社区并开始/分叉新项目.
Stardust于2013年夏季在Eclipse Kepler版本中首次发布.因此到目前为止,它的社区还很年轻,而且目前还不是很多.尽管如此,在过去的几个月里有了显着的增长.
Activiti受Apache许可.Stardust属于Eclipse Public License(EPL).
归档时间: |
|
查看次数: |
7181 次 |
最近记录: |