2009年读者选择奖,在网络内容管理类别中,DotNetNuke专业版获得亚军,而Telerik的Sitefinity去年从亚军处跌下。我使用了这两个,并相信他们是伟大的产品,DNN是开放资源和更广泛的社区,Sitefinity与它的雷达控制套件.
我想知道你对何时选择一种产品而不是另一种产品的想法。如何使Sitefinity比DNN更适合,反之亦然?
以下是Sitefinity的一些特性,这些特性通常被认为是决策时的一项优势:
发布于 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 MVC的,但这没有抓住重点。我们的目标是帮助最终用户和开发人员立即提高生产力,而不需要他们学习新的技能。ASP.NET MVC是非常有希望的,但它的实际应用仍然很低。此外,一些最终用户友好的特性(如拖放小部件)将很难在MVC环境中重新创建。
使用Sitefinity 4.0,我们尝试采用MVC的一些优点:
我们将继续关注MVC (Telerik有一个MVC产品),并适应更广泛的社区。
包括Telerik Developer tools
Telerik最近为SiteFinity4.0提供发布了SDK。此SDK旨在帮助开发人员为Sitefinity4.0创建外接程序。它还包括:
这些工具包括在Sitefintiy,可以用来创建附加的。这些附加的‘s然后可以张贴到我们的市场。市场可以通过Sitefinity浏览,外接程序可以通过Sitefinity安装(或卸载)。
--
我们有更多的计划。Sitefinity 4.0测试版可在Telerik网站上免费获得。下载并自己比较。
发布于 2009-12-13 22:29:39
我在几个网站上使用了站点有限(community )。它并不出色(webforms而不是MVC),但是对于不是程序员的客户来说,它是一个非常好的后端管理系统。拖放模板驱动页面创建相当不错。
我已经有几年没碰过DNN了,上次我看它的时候,它简直是个资源霸主。
发布于 2010-10-04 01:07:08
DNN有它的优点,从第一天开始,程序员和用户都可以看到它。如果您的用户需要快速查看结果,这是一个很好的选择。
DNN也是非常基于模式的,使用模型-视图-控制器的概念本身相当普遍.他们可能不自称MVC抱怨,但我认为他们只是谦虚。
另一方面,ASP.MVC努力成为纯粹的MVC,这有时会束缚我的手脚,当我试图偏离并意识到它将不是完美的immediately...being --在一个快速发展的世界中,完美主义者可能是tough...decisions的决定。
https://stackoverflow.com/questions/1893975
复制相似问题