asp.net – DNN vs Composite C1 – Pro and Cons

前端之家收集整理的这篇文章主要介绍了asp.net – DNN vs Composite C1 – Pro and Cons前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我花了几个小时已经为我的客户的新业务研究了一些CMS解决方案…最后,我已经考虑了这两个:Dot​​NetNuke和Composite C1.

我知道这些都有很多功能,很多功能等.

我想知道什么:

有没有任何.NET的人谁曾经与这两个工作? (如果是的话,请分享你的意见 – PRO和CONS?)
>如果由于某些原因,我确实需要添加一些新的ASP.NET代码(对于一些自定义的东西),这两个更适合这个?

解决方法

你应该一起去复合C1.我一直在使用DotNetNuke多年,由于其局限性而非常沮丧.

下面我总结了我认为最好/最差的两个CMS产品(注意:自从我设立了DNN网站已经两年了,所以我不知道是否有任何改进)

DNN的PROS

>列表项
>非常简单的管理界面.
>可以通过在登录时点击内容直接编辑页面.
>巨大的用户/开发者基础 – 许多扩展模块可用.其中许多免费.

CONS为DNN

> DNN的简单性基本上是所有缺点的根源;
>难以扩展 – 您必须使用专用代码开发DNN软件包,或在.NET(.ascx)文件生成用户控件.
>皮肤难
>与Webforms AJAX文件相关的大量开销(100 kb,无压缩)
>没有内置的不错的urls(但是很容易找到扩展名,可以使用不错的URL)
>依赖于sql数据库(=附加成本)

C1的PROS

>易于安装和设置.
>只能在文件系统上运行(并且很容易升级sql支持).
>内置软件包管理器,易于安装扩展.
>支持MVC,XSLT,Webforms和最好的:剃刀语法!
>由于API很好,专业代码可以轻松开发.
>伟大的模板支持.根据你的技能,可以做得非常简单,非常先进.
> 3.0版本中的尼斯网址.
>易于设置多站点支持.
>支持Windows Azure开箱即用.

CONS为C1

>基于数据存储的XML(如果服务器意外关闭等可能会导致问题 – 我没有体验过)
>后端的许多功能可能有点压倒性.
>后端需要相当长的时间来加载,因为它像webapp一样构建.
>不如DNN那么大的用户

底线;复合C1比DotNetNuke好得多.特别是要添加自定义代码/功能.如果您想要更多的功能和更成熟的CMS比Composite C1,您应该看看一个Umbraco.它是开源的,就像C1一样,当然是由大丹麦人开发的);

猜你在找的asp.Net相关文章