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:
我知道这个问题似乎有点主观,但我把我的期望按优先顺序列出来:
- Mature: there is no doubt this is most important. At least easy to debug. Like DotNetNuke who provides unit tests is wonderful!
- 成熟:毫无疑问这是最重要的。至少易于调试。就像DotNetNuke提供单元测试是非常棒的!
- Flexible: There will be many custom and unexpected requirement, which probably need not only add something but also modify the source code directly.
- 灵活性:将会有许多自定义和意外的需求,它们可能不仅需要添加一些东西,而且还需要直接修改源代码。
- Performance: it should be considered, too. at least support cache, Ajax, etc.
- 性能:它也应该被考虑。至少支持缓存、Ajax等。
- 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)
- 文档:最好容易找到文字学习材料和积极的社区支持。我强调字面意思,因为我不是英语母语,我发现看视频对我来说很难
- others: I'd rather use C# than VB.Net, WebForm(because of code-behind) than MVC. Domain Driven Design and NHibernate are welcomed.
- 其他人:我宁愿使用c#而不是VB。Net, WebForm(因为代码落后)比MVC。欢迎域驱动设计和NHibernate。
From what I have researched:
根据我的研究:
- DotNetNuke is most suitable except it written by VB.NET(althogh C# version is provided by community members)
- DotNetNuke是最适合的,但它是用VB编写的。NET(althogh c#版本由社区成员提供)
- Umbraco lacks of literal matieral(I see a large number of vedio instead) and need full trust host(maybe it has changed now?)
- Umbraco缺乏字面意义上的元素(我看到了大量的视频片段),需要一个完整的信任主机(也许现在它已经改变了?)
- 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.
- Sitefinity现在似乎专注于商业产品,对吗?但是它关于与asp.net内建模式兼容的广告吸引了我,比如Masterpage, Usercontrol等。
- 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.
你有什么建议给我吗?我期待着你的建议,非常感谢。
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软件集成到一个简洁的包中。