微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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一样,当然是由大丹麦人开发的);

原文地址:https://www.jb51.cc/aspnet/249861.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐