8

我正在考虑将一个开源项目从 LAMP重写为 J2EE,并将其与面向企业的CMS 集成为 GUI。我遇到过的两个最可行的 OSS ECM J2EE CMS 平台是AlfrescoNuxeo

我需要与我选择的任何 CMS 进行深度集成。这两种技术中的哪一种(或提出我不知道的另一种)更容易为开发人员学习如何集成?从开发人员和最终用户的角度来看,您更喜欢哪种 OSS ECM J2EE CMS?

4

2 回答 2

8

首先,我希望这个答案不会来得太晚。一开始没上班,因为没上班。

我使用过 Alfresco(尽管是 2.0 版社区)和 Nuxeo。我将两者归类为文档管理系统 (DMS) 而不是 CMS。

从最终用户的角度来看,两者是相对相同的,这意味着如果您必须学习一个并且不必在它们之间切换,那么差异并不那么重要。

从开发人员的角度来看,我认为 Nuxeo 更有趣。文档令人印象深刻,相对清晰。该团队响应查询,您可以访问所有代码源。Alfresco 的双重许可模式不那么有趣,有时会让您想要更多。

此外,在 Nuxeo 中,新“功能”的开发模型在 Nuxeo 中非常清晰,并且具有高度可重用性。在许多情况下,您只需要创建(或重用)一个 XML 模式,创建最小的 XML 来将事物链接在一起,然后就完成了。由于系统是高度模块化的,您可以轻松插入所需的行为。

对我来说,Nuxeo 更像是一个平台,您可以在其上开发有趣的功能,即文档管理系统。

我建议您尝试开发者教程 ( http://www.nuxeo.org/static/dev-tutorial/ ) 看看它是否适合您。

不要犹豫,在这里或亲自要求精度。

问候。

帕特里克

于 2010-01-07T15:42:12.420 回答
5

在我工作的公司,我们尝试过 Alfresco,但我们并不都看好它。它过于复杂,需要大量时间来学习。文档也不是很好。

另一方面,我尝试了 Nuxeo,我们发现它有很好的文档记录,易于上手且易于扩展。通过 Glenn 提到的开发人员培训,您可以轻松提高工作效率。

Nuxeo 的另一件好事是他们试图遵循标准。这意味着如果你想公开一个 web 服务(Rest 或 SOAP),你可以分别使用 JAX-WS 和 JAX-RS。

存储 Nuxeo 还使用 VCS 作为存储后端,它将数据直接存储在数据库中每个模式的单独表中。这意味着您可以轻松查看/修改数据库中的数据。

于 2010-04-14T07:13:51.430 回答