Cri*_*riu 11 asp.net content-management-system c1-cms
我花了几个小时就已经为我的一个客户的新业务研究了一些CMS解决方案......最后,我考虑了这两个:DotNetNuke和Composite C1.
我知道所有这些都有很多功能,很多功能等.
我想知道的是:
任何与这两个人合作过的 .NET家伙都在哪儿?(如果是的话,请你分享你的意见 - PRO和CONS?)
如果由于某种原因我需要添加一些新的ASP.NET代码(对于一些自定义的东西),这两个中哪一个更好?
Ken*_*enn 22
你绝对应该使用Composite C1.我多年来一直在使用DotNetNuke,由于其局限性而非常沮丧.
下面我总结了我认为两种CMS产品的最佳/最差情况(注意:我建立DNN网站已经两年了,所以我不知道是否有任何改进):
DNN的PROS
DNN的缺点
C1的PROS
对C1的缺点
底线; 复合C1远胜于DotNetNuke.特别是如果您想添加自定义代码/功能.如果你想要比Composite C1更多的功能和更成熟的CMS,你应该看看Umbraco.它就像C1一样是开源的,当然是由伟大的丹麦人开发的;)
kit*_*une 16
我有多年的DotNetNuke经验.
不惜一切代价避免它.我是认真的.
编辑:因为我被问及这个大胆声明的原因,我会尽力提供.
我工作的公司在DNN有大约300个客户.他们中的许多人都是大公司.我和DNN有很多关系.
首先,DNN充满了漏洞.从未修复的错误.相反,DNN背后的人似乎更关心引入新功能而不是提供稳定性.我个人向他们的跟踪器提交了大量的错误报告.有多少是固定的?几乎为零.在大多数情况下,我甚至花时间提供补丁!无济于事.当他们转向C#时,他们只是关闭了大多数未解决的问题,因为他们的懒惰开始咬他们的屁股."为了更好地管理和评估修复问题,任何在2011年1月1日之前没有记录任何活动的问题都将自动关闭."(见此处)
那些年来我被这么多虫子咬了.这是一次令人沮丧和不满意的经历.
其次,新功能通常存在问题且有缺陷.DNNCorp还经常决定这些新功能并不重要,并随后放弃它们以获得新功能.例如,当您设置多个门户并尝试使用系统范围的词汇表时,他们的分类模块存在一些严重问题.据我所知,这尚未解决.他们的MetaData/ContentItem/ContentType API在很长一段时间内都有一些严重的问题,而且可能还有.它甚至都没有用于任何东西,即使它可以缓解我后来描述的一些问题(架构).
第三,他们的文件很糟糕.
更重要的是,我认为DNN的架构已经过时了.它带有很多旧的包袱.他们的标签/模块方法使得创建结构化内容和在内容项之间建立关系变得非常困难.一旦你尝试创建复杂的网站,它就会平放在它的鼻子上.不仅从程序员的角度,而且从内容管理员的角度来看.
总体印象是这些人是a)不是很好的程序员和b)不知道他们在做什么.
小智 14
我曾与CMS系统(以及许多其他系统)合作,我建议你使用Composite C1.
根据我的经验,在Composite C1中学习起来更容易,生成速度更快.用户界面更好(更漂亮,更容易理解).他们的网站上有很多好的资源.在我的POV中,Composite最强大的功能是你不必为数据层而烦恼 - 你只需要将数据类型创建为类或GUI,并且'ORM'只是让整个事情发生.也就是说,如果您甚至需要数据类型(如果它是一个简单的网站,您就不会进行更改).
它们都是免费和开源的.DotNetNuke拥有更多可以从第三方开发商那里购买的模块,但是Composite C1仍然有很多你需要的东西.
由于整个"ORM"概念,在Composite中开发新模块更容易.
当我将这些系统与系统进行比较时,我能想到的另一个缺点是,外部网功能(登录的非管理员用户)内置于DotNetNuke中.这是一个你必须从Composite购买或自行开发的模块.
归档时间: |
|
查看次数: |
4716 次 |
最近记录: |