首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DotNetNuke与Sitefinity

DotNetNuke与Sitefinity
EN

Stack Overflow用户
提问于 2009-12-12 16:50:19
回答 6查看 11K关注 0票数 21

2009年读者选择奖,在网络内容管理类别中,DotNetNuke专业版获得亚军,而Telerik的Sitefinity去年从亚军处跌下。我使用了这两个,并相信他们是伟大的产品,DNN是开放资源和更广泛的社区,Sitefinity与它的雷达控制套件.

我想知道你对何时选择一种产品而不是另一种产品的想法。如何使Sitefinity比DNN更适合,反之亦然?

以下是Sitefinity的一些特性,这些特性通常被认为是决策时的一项优势:

  • 在Sitefinity中,可以使用Visual中的母版页和主题来构建模板。在Sitefinity中创建模板只是将Visual中的母版页和主题组合在一起,并将它们上传到我们的产品中。
  • 创建模块并将它们插入Sitefinity是很容易的。有关制作模块的更多信息,您可以查看此链接。
  • Sitefinity的UI是针对用户而设计的。你可以看到我们的现场演示网站。
  • Sitefinity是使用RadControls for ASP.NET AJAX构建的,因此您可以使用Sitefinity项目中的所有工具。
  • Sitefinity是按照ASP构建的。NET概念,易于.NET开发人员理解和开发。
EN

回答 6

Stack Overflow用户

发布于 2010-08-19 15:48:56

完全披露:我为Telerik工作,正如其他人所指出的,Telerik RadControls也包括DNN。我们喜欢DNN社区,不管你选择哪条路,我们都想帮助你。

因此,我不想将Sitefinity与DNN进行比较。相反,我将简单地列出下面的Sitefinity的优势,从我的角度。DNN也可以分享这些优势。

极端关注最终用户授权

最后,CMS并不是为开发人员准备的。这可能是一个不受欢迎的声明在这个网站上,但这是真的。

开发人员了解底层技术,因此不需要CMS。CMS使终端用户(没有HTML和编程技能的人)能够参与到网站中来。如果CMS在这个主要任务上失败了,那么它已经完全失败了。

这种心态在很大程度上融入了“有限”。整个管理界面都面向拖放小部件。最终用户还可以使用友好的UI进行布局更改、构建表单、创建搜索索引等。

建立在通用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路由引擎。默认情况下,URL是无扩展的,您可以完全控制应用于网页的URL。
  • 一切都是模板驱动的,这些模板都在您的控制之下。这使您完全控制标记。
  • 对于使用CMS的页面,可以完全禁用ViewState。
  • 所有CMS数据都是通过完全RESTful服务公开的。

我们将继续关注MVC (Telerik有一个MVC产品),并适应更广泛的社区。

包括Telerik Developer tools

Telerik最近为SiteFinity4.0提供发布了SDK。此SDK旨在帮助开发人员为Sitefinity4.0创建外接程序。它还包括:

  • Telerik RadControls for ASP.NET AJAX
  • 用于银灯的远程RadControls
  • Telerik OpenAccess ORM

这些工具包括在Sitefintiy,可以用来创建附加的。这些附加的‘s然后可以张贴到我们的市场。市场可以通过Sitefinity浏览,外接程序可以通过Sitefinity安装(或卸载)。

--

我们有更多的计划。Sitefinity 4.0测试版可在Telerik网站上免费获得。下载并自己比较。

票数 23
EN

Stack Overflow用户

发布于 2009-12-13 22:29:39

我在几个网站上使用了站点有限(community )。它并不出色(webforms而不是MVC),但是对于不是程序员的客户来说,它是一个非常好的后端管理系统。拖放模板驱动页面创建相当不错。

我已经有几年没碰过DNN了,上次我看它的时候,它简直是个资源霸主。

票数 3
EN

Stack Overflow用户

发布于 2010-10-04 01:07:08

DNN有它的优点,从第一天开始,程序员和用户都可以看到它。如果您的用户需要快速查看结果,这是一个很好的选择。

DNN也是非常基于模式的,使用模型-视图-控制器的概念本身相当普遍.他们可能不自称MVC抱怨,但我认为他们只是谦虚。

另一方面,ASP.MVC努力成为纯粹的MVC,这有时会束缚我的手脚,当我试图偏离并意识到它将不是完美的immediately...being --在一个快速发展的世界中,完美主义者可能是tough...decisions的决定。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1893975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档