大家好,
在新项目中,我们需要构建CMS。由于这是一个很大的组织,因此需要设计一个带有SOA的CMS系统,它可以为各种应用程序提供通用的发布(视图)。一些应用程序需要开发,一些已经存在于.NET中(非常慢),其中一些应用程序需要迁移到.NET。 CMS是第一个需要开发的应用程序。所以问题如下:
1)我们应该从头开发新的CMS(使用MVC,Angular等),还是应该使用现有的东西,例如: Umbraco或Dotnetnuke
我们处于初级阶段并探索各种选择。当然使用Umbraco可以节省时间,但将来有哪些类型的限制?它容易扩展吗?
任何人都有使用.NET相关CMS的经验吗?
干杯
答案 0 :(得分:2)
我使用Orchard并且我在很大程度上非常喜欢它 - 它具有高度可扩展性并且基于现代技术。但是,如果你打算进行深度开发/定制,我认为它有一个非常陡峭的学习曲线,所以要做好一些学习的准备,特别是如果你没有很多MVC,C#动力学,lambdas的经验......
Orchard也有一个非常好的主题引擎,内置支持Web API,可以提供一些很棒的服务。
我曾与DotNetNuke进行过短暂的合作,这是我所拥有的最糟糕的开发经验之一,永远不会再回到过去了。
答案 1 :(得分:0)
如果您希望使用.NET堆栈,我会将Orchard添加到您的起点列表中。