1

我目前正在收集可用于 .Net(免费/开源)的各种 CMS 选项的知识。

我遇到了DotNetNukeN2CMS

只是在浏览 n2cms 的源代码,发现它非常有用。

甚至认为我对缺点的了解不多。

请让我知道,如果你们中的任何人在 n2cms 上工作过,并且可以让我知道缺点和任何其他可用的 OPEN SOURCE CMS 选项。

谢谢!

4

3 回答 3

2

N2CMS 的缺点:

  • 它并不“感觉”像一个企业级的应用程序,感觉轻了很多。这并不是说它不适合那个级别的比赛,但我认为它更多地说明了隐藏很多复杂性的巧妙实现。请注意,N2CMS 不是 2 层以上的应用程序,但看起来最近有一个分支正在探索从其他地方加载数据(比如从额外的层)。

  • 这带来了另一个缺点:它的文档还有很多不足之处。这是由于小型活跃社区和快速发展的代码。因此,如果您想充分利用超灵活的 N2CMS,您将需要挖掘大量代码。还要注意维护者(libardo)是一个非常快速的响应者,无论是技术援助还是错误修复!

  • 持久性仅发生在 4 个表中(如果仍然存在)。因此,“常规”数据库优化可能是不可能的。Otoh,过早的优化是万恶之源,最重要的是,因为您正在处理 NHibernate,您可以在该级别上使用一些技巧。

  • 我担心,虽然 Orchard 仍然很小,但它——一个有点可比的 CMS——可能会赶上 N2CMS,因为它背后有一些吸引社区的大玩家。N2CMS 要么走一条同样“商业化”的路线,要么在某个时候被 Orchard 超越。在这方面创建了一些 NuGet 包是非常好的一步!

我对 N2 的看法是,它是开发人员最好的 CMS 之一。

于 2011-10-06T23:52:09.350 回答
1

考虑一下 Umbraco,它的架构绝对比 DNN 的要好。DNN 是来自地狱的憎恶。大多数最终用户都非常讨厌它。

我喜欢 N2CMS,但它通常很难卖,因为它周围的社区并不大......

于 2011-09-30T09:41:28.557 回答
0

N2CMS的优势:

  • 编辑用户体验/预览功能 - 我可以通过它的 [frontend] 菜单浏览网站,左侧的 cms 树将立即同步。或者如果后端关闭,我有一个小工具栏,允许立即编辑页面或在我所在的位置打开后端。

这对我来说也是 N2CMS 最重要的功能,而 Umbraco 是缺失的。

于 2012-01-18T08:39:13.673 回答