gpt4 book ai didi

DotNetNuke 与 Sitefinity

转载 作者:行者123 更新时间:2023-12-02 23:23:41 24 4
gpt4 key购买 nike

在 2009 年 Web 内容管理类别的读者选择奖中,DotNetNuke 专业版获得 runner ,而 Telerik 的 Sitefinity CMS 则从去年的 runner 位置上跌落至荣誉奖。我已经使用过这两种产品,并且相信它们都是很棒的产品,DNN 是开源的并且拥有更广泛的社区,Sitefinity 及其 radcontrols 套件...

我想知道您对于何时选择一种产品而不是另一种产品有何想法。 是什么让 Sitefinity 比 DNN 更适合,反之亦然?

以下是 Sitefinity 的一些功能,在做出决定时通常将其视为优势:

  • 在 Sitefinity CMS 中,您可以使用 masterVisual Studio 中的页面和主题构建模板。创造Sitefinity 中的模板只是结合母版页和主题从 Visual Studio 并上传它们我们的产品。
  • 创建模块并将其插入 Sitefinity CMS 非常简单。了解更多您可以查看有关制作模块的信息这个链接。
  • Sitefinity 的 UI 设计以用户为中心。你可以看到我们的现场演示网站。
  • Sitefinity CMS 是使用 RadControls for ASP.NET AJAX 构建的,因此你可以使用里面的所有工具您的 Sitefinity 项目。
  • Sitefinity CMS 是紧密遵循 ASP 构建的。网的概念并且易于理解和为 .NET 开发人员继续开发。

最佳答案

全面披露:我为 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 Developer 工具

Telerik 最近 released an SDK适用于 Sitefinity 4.0。该 SDK 旨在帮助开发人员为 Sitefinity 4.0 创建附加组件。它还包括:

  • 适用于 ASP.NET AJAX 的 Telerik RadControls
  • Telerik RadControls for Silverlight
  • Telerik OpenAccess ORM

这些工具包含在 Sitefintiy 中,可用于创建附加组件。然后可以将这些附加组件发布到我们的市场。可以通过 Sitefinity 浏览市场,并且可以通过 Sitefinity UI 安装(或卸载)附加组件。

--

我们还有更多计划。 Sitefinity 4.0 BETA可在 Telerik 网站上免费获取。下载下来自己比较一下。

关于DotNetNuke 与 Sitefinity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1893975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com