我目前正在收集有关.Net(免费/开放源代码)可用的各种CMS选项的知识。N2CMS的优点和缺点
我碰到了DotNetNuke和N2CMS。
只是漫步通过n2cms的源代码,发现它安静有用。
即使认为我对缺点也没有太多的想法。
请让我知道,如果你们中的任何一个人已经在n2cms上工作,并且可以让我知道劣势和任何其他OPEN SOURCE CMS选项可用。
谢谢!
我目前正在收集有关.Net(免费/开放源代码)可用的各种CMS选项的知识。N2CMS的优点和缺点
我碰到了DotNetNuke和N2CMS。
只是漫步通过n2cms的源代码,发现它安静有用。
即使认为我对缺点也没有太多的想法。
请让我知道,如果你们中的任何一个人已经在n2cms上工作,并且可以让我知道劣势和任何其他OPEN SOURCE CMS选项可用。
谢谢!
N2CMS的缺点:
它没有“感觉”像一个企业级的应用程序,它感觉更轻。这并不是说它在这个级别上不适合匹配,但我认为它更多地讲述了巧妙实现,它隐藏了很多复杂性。请注意,N2CMS不是2 +应用程序,但它看起来像是最近有一家分公司正在探索从其他地方加载数据(比如来自额外的一层)。
这带来了另一个缺点:它的文档有很多不足之处。这是由于小型的活跃的社区和快速发展的代码。所以如果你想充分利用超灵活的N2CMS,你将会有很多代码需要挖掘。还要注意维护者(libardo)是一个非常快速的响应者,无论是为了修复bug还是技术援助!
仅存在4个表的持久性(如果仍然成立)。因此“常规”数据库优化可能是不可能的。 Otoh,过早的优化是所有邪恶的根源,最重要的是,因为你正在处理NHibernate,你可以在这个层面上拉一些技巧。
虽然Orchard虽然规模还很小,但有点可比的CMS可能赶上N2CMS,因为它背后有一些吸引社区的大型玩家。 N2CMS将不得不走同样的“商业”路线,否则它将在某个时间被Orchard超越。创建了一些NuGet包在这方面是非常好的一步!
我对N2的看法是它是开发者最好的CMS之一。
考虑Umbraco,它的架构绝对比DNN好。 DNN是来自地狱的憎恶。大多数最终用户都非常喜欢它。
我喜欢N2CMS,但它是一个经常强买强卖,因为它周围的社区是不是真的大了...
N2CMS的优势:
这对我来说也是N2CMS和Umbraco失踪的最重要的特征。