完全披露:我为Telerik工作,正如其他人所指出的,Telerik RadControls也包含在DNN中。我们热爱DNN社区,无论您选择哪条路,我们都希望提供帮助。
因此,我不想比较Sitefinity和DNN。相反,从我的角度来看,我只会列出Sitefinity的优势。DNN也可以分享这些优势。
极端专注于最终用户授权
在这一天结束时,CMS不适用于开发人员。这可能是这个网站上不受欢迎的声明,但这是真的。
开发人员了解底层技术,因此不需要CMS。 CMS使终端用户(没有HTML编程技能的人员)能够与网站互动。如果CMS在此主要任务中失败,则它完全失败。
这种思维方式很大程度上融入了Sitefinity。整个管理界面都是围绕着拖动小部件拖动&。最终用户还可以使用友好的用户界面进行布局更改,构建表单,创建搜索索引等。
建立在共同的ASP.NET技术
虽然我们极力强调最终用户的授权,开发能力也同样重要。 Sitefinity无法满足每个细分市场的需求。我们希望.NET开发人员能够轻松地调整CMS以解决特定于其项目的需求。
要做到这一点,我们坚持贴近大多数.NET开发人员已经了解的技术:
- Sitefinity模板仅仅是ASP.NET母版页
- Sitefinity主题是简单的ASP.NET主题
- Sitefinity小部件只是ASP.NET控件
我见过其他人评论说,Sitefinity不是基于ASP.NET MVC的,但是这没有涉及到这一点。我们的目标是帮助最终用户和开发人员立即生产,而不需要他们学习新技能。 ASP.NET MVC非常有前途,但其实际应用仍然非常低。另外,一些最终用户友好的功能(如拖动&拖放小部件)在MVC环境中很难重新创建。
随着Sitefinity 4.0我们试图采取一些MVC的优势:
- 我们使用MVC路由引擎。网址默认为无扩展名,您可以完全控制应用于网页的网址。
- 一切都是模板驱动的,这些模板都在你的控制之下。这使您可以完全控制标记。
- 对于使用CMS的页面,可以完全禁用ViewState。
- 所有CMS数据都通过完全RESTful服务公开。
我们会不断观看MVC(Telerik has an MVC product)并适应更广泛的社区。
包括Telerik的开发人员工具
Telerik的最近released an SDK为Sitefinity 4.0。此SDK旨在帮助开发人员为Sitefinity 4.0创建附加组件。它还包括:
- Telerik的对的RadControls ASP.NET AJAX
- Telerik的对的RadControls Silverlight的
- Telerik的OpenAccess的ORM
这些工具都包含在Sitefintiy,可以用来创建添加 - 上的。这些加载项可以发布到我们的市场。市场可以通过Sitefinity浏览,插件可以通过Sitefinity UI进行安装(或卸载)。
-
我们有更多的计划。 Telerik网站免费提供Sitefinity 4.0 BETA。下载并自行比较。
我没有用过SiteFinity,所以我不觉得我可以直接回答您的问题,但值得注意的是,DotNetNuke的5.2船只Telerik的RADControls for ASP.NET Ajax。所以这对SiteFinity VS来说可能不是一个非常强大的卖点。 DotNetNuke本身。你可以在这里阅读更多信息:http://bit.ly/8Z5Hiv和这里:http://bit.ly/6ftTsW。 – 2009-12-12 19:21:03
好点,我听说RADcontrols是Sitefinity vs DNN的卖点之一。 – AlejandroR 2009-12-12 23:43:45
Sitefinity是一个Telerik产品。像DNN一样,Sitefinity也包含用于ASP.NET AJAX的RadControls。它还包括用于Silverlight和OpenAccess ORM的RadControls。 – 2010-09-07 14:54:20