我应该根据自己的情况选择哪种CMS?

时间:2011-01-12 16:01:16

标签: .net content-management-system

有很多选择,但不限于此:

  • DotNetNuke
  • Umbraco
  • Sitefinity
  • N2
  • MojoPortal

我知道这个问题似乎有点主观,但我按优先顺序列出了我的期望:

  1. 成熟:毫无疑问,这是最重要的。至少容易调试。像提供单元测试的DotNetNuke一样棒极了!
  2. 灵活:会有很多自定义和意外的要求,可能不仅需要添加内容,还需要直接修改源代码。
  3. 表现:也应该考虑。至少支持缓存,Ajax等。
  4. 文件:最好是轻松找到文字学习材料和积极的社区支持。我强调字面意思,因为我不是英语母语人士,我觉得观看视频很难(umbraco)
  5. 其他人:我宁愿使用C#而不是VB.Net,WebForm(因为代码隐藏)而不是MVC。欢迎使用Domain Driven Design和NHibernate。
  6. 根据我的研究结果:

    1. DotNetNuke最合适,除了它由VB.NET编写(althogh C#版本由社区成员提供)
    2. Umbraco缺乏文字内容(我看到大量的vedio)而且需要完全信任的主机(也许现在已经改变了?)
    3. Sitefinity现在似乎专注于商业产品,对吧?但它与asp.net内置模式兼容的广告吸引了我很多,如Masterpage,Usercontrol等。
    4. 我对MojoPortal和N2知之甚少,但看到很多人推荐它们。
    5. 你对我有什么建议吗?我非常期待你的建议和非常感谢。

1 个答案:

答案 0 :(得分:1)

别忘了Orchard。这是来自微软的最新炒作: - )

我不会考虑DotNetNuke的VB实现。毕竟,如果需要,您可以在C#中构建自己的模块。剩下的就建好了。

N2对我来说很好看,因为它很容易与其他解决方案集成。

我也会看http://sueetie.com/。他们将最好的开源.NET软件集成到一个整洁的软件包中。