Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 交付基于ApacheOfBiz的解决方案需要付出多少努力?_Java_Evaluation_Erp_Ofbiz - Fatal编程技术网

Java 交付基于ApacheOfBiz的解决方案需要付出多少努力?

Java 交付基于ApacheOfBiz的解决方案需要付出多少努力?,java,evaluation,erp,ofbiz,Java,Evaluation,Erp,Ofbiz,我试图从文档中获得一些信息,但似乎这是你必须检查并使用它来找出答案的项目之一 我注意到邮件列表上的活跃度很高,而且有很多提交,这是一个好迹象。但是当我查看代码库时(顺便说一句,536MB大,这不是一个好迹象),我没有发现J2EE应用程序的流行趋势。没有spring、ejb、奇怪的文件夹结构,没有很多非标准的jar库。就像开发人员不喜欢它,所以他们用自己的方式做事:-) 我一直在使用一些类似的平台,主要是门户网站,例如Liferay非常容易使用,因为它看起来就像人们期望的那样。它基于Spring,

我试图从文档中获得一些信息,但似乎这是你必须检查并使用它来找出答案的项目之一

我注意到邮件列表上的活跃度很高,而且有很多提交,这是一个好迹象。但是当我查看代码库时(顺便说一句,536MB大,这不是一个好迹象),我没有发现J2EE应用程序的流行趋势。没有spring、ejb、奇怪的文件夹结构,没有很多非标准的jar库。就像开发人员不喜欢它,所以他们用自己的方式做事:-)

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

我想知道开发人员在决定使用它之前应该注意哪些关键方面。而且,由于它是一个非常非标准的J2EE应用程序,了解它以提高效率需要花费多少时间

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

这是一个更容易开始的方法


非常感谢。

这里有一个学习曲线,要让熟练的开发人员了解系统的核心,即实体引擎和实体模型,并不容易

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

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

它非常适合香草产品,即挑选、比较、添加到购物车。易于调用web服务和公开web服务,易于与PayPal等集成。因此,如果您正在销售T恤和鲜花,这很好

除了Java代码外,配置复杂产品(如笔记本电脑)和各种选项都需要使用Beanshell(BSH)或Groovy进行自定义编码。 此外,它不会自然地与应用服务器集成,它运行在内置的Tomcat上,但移植到Weblogic等将是一项努力

另一个问题是没有足够详细的文档,我不会说它缺失了,它很轻-开发人员不能期望所有事情都有一个简单的教程,它更多的是“询问,你会收到”,你会在论坛上得到帮助-通常你会得到编写框架的David Jones的直接回复,因此这是很有帮助的。但是,开始使用OFBiz的人需要至少3-4个月的时间来研究代码并运行简单的应用程序,然后才能真正构建任何东西

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


我没有与Opentaps合作过,因此无法对此发表评论。

关于其他开源ERP项目:请注意由一家公司主导的项目,其中开源是一种营销工具,而且是真正的开放核心

OpenCore意味着您需要为“插件”付费以完成您的系统,并且没有动机将功能标准化并移入核心

如果由一家公司主导,他们可能会在任何时候将项目私有化,就像Compiere所发生的那样


OBIZ是Apache软件基金会主持的一个真正的社区项目。

关于你对非标准编码风格的评论,这个项目也有一个定制的SQL框架!我不知道该怎么办。都是XML吗?谢谢你提供的信息,但3-4个月的学习时间很长。@NeilMcGuigan,不是。XML经常被用来定义数据实体、简单的服务和简单的屏幕小部件。您可以用Java或Groovy编写更复杂的服务,也可以使用Freemarker来显示更复杂的屏幕。就服务而言,正在为服务创建Groovy DSL,我希望它最终会取代XML“minilang”。