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

时间:2022-02-12 19:18:06

There are many choices but not limited below:

有许多选择,但不限于以下:

  • DotNetNuke
  • DotNetNuke
  • Umbraco
  • Umbraco
  • Sitefinity
  • 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!
  2. 成熟:毫无疑问这是最重要的。至少易于调试。就像DotNetNuke提供单元测试是非常棒的!
  3. Flexible: There will be many custom and unexpected requirement, which probably need not only add something but also modify the source code directly.
  4. 灵活性:将会有许多自定义和意外的需求,它们可能不仅需要添加一些东西,而且还需要直接修改源代码。
  5. Performance: it should be considered, too. at least support cache, Ajax, etc.
  6. 性能:它也应该被考虑。至少支持缓存、Ajax等。
  7. 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)
  8. 文档:最好容易找到文字学习材料和积极的社区支持。我强调字面意思,因为我不是英语母语,我发现看视频对我来说很难
  9. others: I'd rather use C# than VB.Net, WebForm(because of code-behind) than MVC. Domain Driven Design and NHibernate are welcomed.
  10. 其他人:我宁愿使用c#而不是VB。Net, WebForm(因为代码落后)比MVC。欢迎域驱动设计和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)
  2. DotNetNuke是最适合的,但它是用VB编写的。NET(althogh c#版本由社区成员提供)
  3. Umbraco lacks of literal matieral(I see a large number of vedio instead) and need full trust host(maybe it has changed now?)
  4. Umbraco缺乏字面意义上的元素(我看到了大量的视频片段),需要一个完整的信任主机(也许现在它已经改变了?)
  5. Sitefinity seems focus on commercial product now, right? But its advertisement on compatibility with asp.net build-in pattern attracted me much, such as Masterpage, Usercontrol, etc.
  6. Sitefinity现在似乎专注于商业产品,对吗?但是它关于与asp.net内建模式兼容的广告吸引了我,比如Masterpage, Usercontrol等。
  7. I know little about MojoPortal and N2 but see many people recommend them.
  8. 我对MojoPortal和N2知之甚少,但看到很多人推荐它们。

Do you have any suggestion to me? I'm looking forward to your advise and thanks very much in advance.

你有什么建议给我吗?我期待着你的建议,非常感谢。

1 个解决方案

#1


1  

Don't forget Orchard. It's the newest hype coming from microsoft :-)

不要忘记果园。这是来自微软的最新宣传:

I wouldn't take the VB implementation of DotNetNuke into account. After all, you can build your own module in C# if you want. And the rest is built.

我不会考虑到DotNetNuke的VB实现。毕竟,如果您愿意,您可以在c#中构建自己的模块。剩下的都建好了。

N2 looked good to me, cause it's easy to integrate with other solutions.

N2在我看来很好,因为它很容易与其他解结合。

I would also look at http://sueetie.com/. They integrated the best open source .NET software into a neat package.

我还将查看http://sueetie.com/。他们将最好的开源。net软件集成到一个简洁的包中。

#1


1  

Don't forget Orchard. It's the newest hype coming from microsoft :-)

不要忘记果园。这是来自微软的最新宣传:

I wouldn't take the VB implementation of DotNetNuke into account. After all, you can build your own module in C# if you want. And the rest is built.

我不会考虑到DotNetNuke的VB实现。毕竟,如果您愿意,您可以在c#中构建自己的模块。剩下的都建好了。

N2 looked good to me, cause it's easy to integrate with other solutions.

N2在我看来很好,因为它很容易与其他解结合。

I would also look at http://sueetie.com/. They integrated the best open source .NET software into a neat package.

我还将查看http://sueetie.com/。他们将最好的开源。net软件集成到一个简洁的包中。