【问题标题】:Which is easier to extend, Alfresco or Nuxeo? [closed]哪个更容易扩展,Alfresco 还是 Nuxeo? [关闭]
【发布时间】:2009-12-22 00:28:51
【问题描述】:

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

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

【问题讨论】:

标签: open-source jakarta-ee content-management-system alfresco ecm


【解决方案1】:

首先,我希望这个答案不会来得太晚。刚开始没上班就错过了。

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

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

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

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

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

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

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

问候。

帕特里克

【讨论】:

  • 说实话,当我在主题选择区域遇到一些严重的可用性问题时,我在评估它时对 Nuxeo 失去了兴趣。起初,我以为应用程序被冻结了。由于糟糕的用户体验,我丢失了整个博客条目。摘要页面上的内容区域是可编辑的,底部有一个标记为更改的按钮,所以我写了我的条目。原来更改按钮只是为了更改当前语言。无论如何它什么都不做。
  • 自定义文档属性怎么样,我们必须使用IDE还是简单地添加xml架构?
  • @elsadek 在 Nuxeo 中,可以通过 Nuxeo Studio UI 添加或自定义内容类型以及文档属性,而在 Alfresco 中,您需要在 XML 文件中手动定义它们。
【解决方案2】:

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

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

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

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

【讨论】:

  • 标准? Alfresco 不也是这样做的吗?我的意思是网络服务、CMIS...等?
猜你喜欢
  • 2011-09-20
  • 2013-11-02
  • 2010-11-05
  • 2020-12-26
  • 1970-01-01
  • 2023-03-11
  • 2021-06-09
  • 2012-02-20
  • 2010-10-12
相关资源
最近更新 更多