Orchard CMS vs Sitefinity CMS

Chu*_*ris 9 asp.net sitefinity content-management-system orchardcms asp.net-mvc-3

我想使用一些基于ASP.NET的CMS来创建我的网站,不知道选择哪个...

我在Sitefinity中开始,但是很难根据需要管理代码......并且它生​​成ASP.NET WebForms代码......

现在我听说Orchard是由一些微软雇主开发的CMS,并且是基于ASP.NET MVC 3的......现在我对此有一些疑问

  1. Sitefinity对Orchard有哪些优势?

  2. 使用Orchard有任何问题和错误吗?使用舒适吗?

如果您对使用其他CMS有任何其他建议,我会很高兴)))

Sel*_*Net 9

完全披露: 我为创建Sitefinity的公司telerik工作,但这些意见是基于我自己在两个平台上的经验.

通常情况下,它实际上取决于a)您的需求b)您的环境和c)您的能力

Sitefinity使用asp.net webforms确实是它的页面和控件背后的范例.这样做的好处是,如果您有使用ASP.NET的经验,那么您已经拥有了定制和扩展Sitefinity所需的许多技能.模板只是母版页,小部件只是ascx用户控件,主题是标准的asp.net主题.

Orchard遵循这种方法的并行,但正如你所说,在MVC世界中.它利用视图,布局,控制器和其他mvc模式作为其基础.如果你对asp.net MVC很强大,它可以是一个非常可靠的平台.

正如Mystere Man指出的那样,它是相对较新的CMS,我可能会添加似乎主要是基于社区.当我试图在我正在进行的项目中解决问题时,我觉得我受制于平台的一个组件以及他或她有时间回应的任何开发人员的摆布.

另一方面,使用Sitefinity的众多优势之一是您从Telerik获得的出色支持,以及活跃的社区论坛.

Sitefinity也在增加其发布时间表,主要版本发布每年三次,以及两者之间的服务包以提高性能并不断添加新功能,始终基于客户的反馈.

最终,它总是归结为您自己的经验,最适合所有相关人员.一个站点可以包含任意数量的人员,从开发人员到设计人员,再到内容编写者,当然还有访问者.尝试每个产品并考虑每个角色如何与系统交互,并在所有方面查看哪个功能集最符合您的需求.

希望这有用!

  • 我+ 1'但我想回答一点支持.对许多公司来说,商业支持确实是一个重要的决定因素(我希望许多社区成员很快就能来到Orchard).话虽如此,我想将人们引导到CodePlex上的Orchard讨论论坛,以便他们可以自行检查Orchard社区的响应情况. (7认同)
  • 请使用Sitefinity,它显然是适合您的产品.有一些事情,比如放置,你完全忽略了这一点.我只能说,许多小型和大型网站都在与Orchard成功建立.这对每个人都不好. (4认同)