Compiere和opentaps(ofbiz)比较

Compiere和opentaps(ofbiz)比较。

一 ,首先从技术上看。
compiere 未来将集成的第三方报表,已经决定仅支持 Pentaho (开源的报表与商业智能解决方案)
opentaps也是最近才支持Pentaho,不过现在已经可用了.


compiere的大部分是基于swing做的
compiere的一部分是基于ejb2做的

compiere技术架构的结构比较混乱。

基于compiere,扩展他的功能的项目。 SourceForge.net 上有49个
他们各有特点  如果用的话,只能用其中一个,每个项目的优点不能集中起来使用。
现在使用ejb2技术已经处于淘汰技术了,懂ejb2的人会越来越少。懂swing的人应该很多,入门级别的多,精通的少。

基于ofbiz,扩展他的功能的项目。 SourceForge.net 上有19个
基于opnetaps 扩展他的功能的项目。 SourceForge.net 上有5个

他们各有特点  如果想用的话,每个项目的优点都集中起来使用。
ofbiz是他们的基础 子项目开发的模块在一个单独的文件夹里面,复制进入就可以用了,删除就没有了,可插拔性非常好。
就是说这二十几个项目可以整合成一个项目,只是复制粘贴那么容易。

ofbiz是一个技术平台,集成众多开源技术自成体系。

ofbiz和compiere 相比,是compiere功能多
opnetaps和compiere相比,是compiere功能多
但是众多基于ofbiz的项目集中起来,就比compiere功能多了

中国的财务管理和外国的财务管理不同,这块不论ofbiz,还是compiere都很难适合中国国情的。
只能修改一条路走了。

简单的初步使用和实施,应该是compiere占上风。
要先深入修改,还是ofbiz有优势。

想深入学习一个庞大框架的技术,没有半年时间是不可能的。如果自己入门更是艰难的很。
ofbiz我到现在学习了,也有四个月左右了。有一个研究ofbiz五六年的专家。可以随时提问。
如果独自一人入门学习ofbiz,没半年或一年的时间是不可能入门。

compiere 想入门使用和实施的话,应该一个月就可以了
想精通compiere达到修改自如地步的话,应该也得半年到一年时间。只是compiere的技术架构太旧了,还不成体系,应该以后会换掉吧
用的java最老的swing技术,和仅仅应用了很少的ejb2.0 。说明他更新太慢了。
对compiere了解的越多,就越不敢有修改compiere的想法了。

用现在java最主流的技术struts,spring,hibernate编程序不难。
用ofbiz修改程序,扩展功能也不难。
但是看来修改compiere应该很困难的。
直接实施compiere应该比直接实施ofbiz,可以实现的功能多一些。可是不进入修改程序那个阶段,不会有咱们的核心竞争力的。

你可能感兴趣的:(spring,编程,Hibernate,swing,项目管理)