2011-09-30 141 views
1

我目前正在收集有关.Net(免费/开放源代码)可用的各种CMS选项的知识。N2CMS的优点和缺点

我碰到了DotNetNukeN2CMS

只是漫步通过n2cms的源代码,发现它安静有用。

即使认为我对缺点也没有太多的想法。

请让我知道,如果你们中的任何一个人已经在n2cms上工作,并且可以让我知道劣势和任何其他OPEN SOURCE CMS选项可用。

谢谢!

回答

2

N2CMS的缺点:

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

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

  • 仅存在4个表的持久性(如果仍然成立)。因此“常规”数据库优化可能是不可能的。 Otoh,过早的优化是所有邪恶的根源,最重要的是,因为你正在处理NHibernate,你可以在这个层面上拉一些技巧。

  • 虽然Orchard虽然规模还很小,但有点可比的CMS可能赶上N2CMS,因为它背后有一些吸引社区的大型玩家。 N2CMS将不得不走同样的“商业”路线,否则它将在某个时间被Orchard超越。创建了一些NuGet包在这方面是非常好的一步!

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

1

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

我喜欢N2CMS,但它是一个经常强买强卖,因为它周围的社区是不是真的大了...

0

N2CMS的优势:

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

这对我来说也是N2CMS和Umbraco失踪的最重要的特征。