交付一个基于Apache Ofbiz的解决方案需要多少努力



我试图从文档中获得一些信息,但似乎它是那些项目之一,你必须检查和玩它找出答案…

我注意到邮件列表上的活跃度很高,并且提交了很多,这是一个好兆头。但是,当我查看代码库时(顺便说一句,536MB大——不是一个好兆头),我没有发现其中有太多J2EE应用程序时尚。没有spring, ejb,奇怪的文件夹结构,相当多的非标准jar库。这就像开发者不喜欢它,所以他们用自己的方式做事情:-)

我一直在使用一些类似的平台,主要是门户网站,例如Liferay很容易使用,因为它看起来就像人们期望的那样。它基于Spring,具有透明的服务和dao层,简单的插件架构(plugin = WAR)等,典型的J2EE开发。

我想知道开发人员在决定使用它之前应该注意的关键方面是什么。而且由于它是相当非标准的J2EE应用程序,因此了解它要花费多少时间才能提高生产效率。

与其他ERP系统(如OpenBravo)相比,它的优势是什么?如果我主要需要购物车而不是ERP后端,我应该对OpenTaps感兴趣吗?

我也在玩Broadleaf Commerce,它更容易上手。

一个学习曲线,要获得理解系统核心即实体引擎和实体模型的熟练开发人员并不容易。

数据库模型是建立在通用数据模型之上的,这就是为什么它可以支持非常广泛的数据类型。甚至JIRA也是建立在OFBiz Entity引擎上的。

有许多电子商务购物车构建在OFBiz上,它取决于的程度,您需要定制产品或构建可配置的包。

它非常适合香草产品,即挑选,比较,添加到购物车。易于调用web服务和公开web服务,易于与PayPal等集成。所以如果你卖t恤和花,那就很好。

除了Java代码之外,任何像配置具有各种选项的笔记本电脑这样的复杂产品都需要在Beanshell (BSH)或Groovy中编写一些自定义代码。此外,它并没有自然地与应用服务器集成,它运行在它内置的Tomcat上,但移植到Weblogic等将是一些努力

另一个问题是没有足够详细的文档,我不会说它是缺失的,它是轻的-开发人员不能期望一个简单的教程的一切,它更多的是"问,你会收到",你将得到帮助在论坛 -通常你得到直接回复从David Jones写的框架,所以这是有帮助的。但是从OFBiz开始的人至少需要3 - 4个月的时间来学习代码和运行简单的应用程序,然后才能真正构建任何东西。

这是我的个人观点,希望能有所帮助。

我没有使用过Opentaps,所以真的不能评论。

再看看其他开源ERP项目:注意那些由一家公司主导的项目,在这些项目中,开源的东西是一种营销工具,而且它实际上是开放核心。

开放核心意味着你为"插件"付费来完成你的系统,没有动力去标准化和将功能转移到核心。

如果它由一家公司主导,他们可能随时将项目私有化,就像Compiere发生的那样。

OFBiz是一个真正的社区项目,由Apache软件基金会托管。

最新更新