简体   繁体   English

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

[英]Which kind of CMS should I choose according to my own scenario?

There are many choices but not limited below: 有很多选择,但不限于以下内容:

  • DotNetNuke 点网核
  • Umbraco Umbraco
  • Sitefinity 站点限制
  • N2 N2
  • MojoPortal MojoPortal

I know this question seems to be somewhat subjective, but I list my expectation in order of priority: 我知道这个问题似乎有些主观,但我按优先顺序列出了我的期望:

  1. Mature: there is no doubt this is most important. 成熟:毫无疑问,这是最重要的。 At least easy to debug. 至少易于调试。 Like DotNetNuke who provides unit tests is wonderful! 就像提供单元测试的DotNetNuke一样,太棒了!
  2. Flexible: There will be many custom and unexpected requirement, which probably need not only add something but also modify the source code directly. 灵活:将会有许多自定义和意外的要求,这可能不仅需要添加某些内容,而且还需要直接修改源代码。
  3. Performance: it should be considered, too. 性能:也应该考虑。 at least support cache, Ajax, etc. 至少支持缓存,Ajax等。
  4. Document: it's better to easy to find literal learning material and active community support. 文档:最好容易地找到文字学习材料和社区的积极支持。 I emphasize literal because I am not an English native speaker, I find it's hard to me to watch video(umbraco) 我强调文字,因为我不是讲英语的人,所以我觉得很难看视频(umbraco)
  5. others: I'd rather use C# than VB.Net, WebForm(because of code-behind) than MVC. 其他人:我宁愿使用C#而不是VB.Net,WebForm(由于代码隐藏)而不是MVC。 Domain Driven Design and NHibernate are welcomed. 欢迎使用域驱动设计和NHibernate。

From what I have researched: 根据我的研究:

  1. DotNetNuke is most suitable except it written by VB.NET(althogh C# version is provided by community members) DotNetNuke是最合适的,但它是由VB.NET编写的(社区成员提供了Althogh C#版本)
  2. Umbraco lacks of literal matieral(I see a large number of vedio instead) and need full trust host(maybe it has changed now?) Umbraco缺乏字面材料(我看到了大量的vedio),并且需要完全信任的主机(也许现在已经改变了?)
  3. Sitefinity seems focus on commercial product now, right? Sitefinity现在似乎专注于商业产品,对吗? But its advertisement on compatibility with asp.net build-in pattern attracted me much, such as Masterpage, Usercontrol, etc. 但是它的广告与asp.net内置模式的兼容性吸引了我很多,例如Masterpage,Usercontrol等。
  4. I know little about MojoPortal and N2 but see many people recommend them. 我对MojoPortal和N2知之甚少,但看到很多人推荐它们。

Do you have any suggestion to me? 你对我有什么建议吗? I'm looking forward to your advise and thanks very much in advance. 我期待着您的建议,并非常感谢。

Don't forget Orchard. 不要忘记果园。 It's the newest hype coming from microsoft :-) 这是来自微软的最新炒作:-)

I wouldn't take the VB implementation of DotNetNuke into account. 我不会考虑DotNetNuke的VB实现。 After all, you can build your own module in C# if you want. 毕竟,您可以根据需要在C#中构建自己的模块。 And the rest is built. 剩下的就建立了。

N2 looked good to me, cause it's easy to integrate with other solutions. N2对我来说看起来不错,因为它很容易与其他解决方案集成。

I would also look at http://sueetie.com/ . 我还会看一下http://sueetie.com/ They integrated the best open source .NET software into a neat package. 他们将最好的开源.NET软件集成到一个简洁的程序包中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM