【发布时间】:2011-06-07 22:34:09
【问题描述】:
有很多选择但不限于以下:
- DotNetNuke
- 雨伞
- Sitefinity
- N2
- MojoPortal
我知道这个问题似乎有些主观,但我按优先顺序列出了我的期望:
- 成熟:毫无疑问这是最重要的。至少易于调试。像提供单元测试的 DotNetNuke 一样棒!
- 灵活:会有很多自定义和意想不到的需求,可能不仅需要添加一些东西,还需要直接修改源代码。
- 性能:也应该考虑。至少支持缓存、Ajax等。
- 文档:最好容易找到文字学习材料和积极的社区支持。我强调文字,因为我不是英语母语人士,我发现我很难看视频(umbraco)
- 其他:我宁愿使用 C# 而不是 VB.Net,WebForm(因为代码隐藏)而不是 MVC。欢迎领域驱动设计和 NHibernate。
根据我的研究:
- DotNetNuke 是最合适的,除了它是用 VB.NET 编写的(尽管 C# 版本由社区成员提供)
- Umbraco 缺乏文字材料(我看到了大量的视频)并且需要完全信任的主机(也许它现在已经改变了?)
- Sitefinity 现在似乎专注于商业产品,对吧?但是它关于与asp.net内置模式兼容的广告吸引了我很多,例如Masterpage,Usercontrol等。
- 我对 MojoPortal 和 N2 知之甚少,但看到很多人推荐它们。
你对我有什么建议吗?我期待您的建议,并在此先感谢您。
【问题讨论】:
标签: .net content-management-system