首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DotNetNuke与WordPress、CodeIgniter等CMS/Web应用框架的比较

DotNetNuke与WordPress、CodeIgniter等CMS/Web应用框架的比较
EN

Stack Overflow用户
提问于 2010-05-21 06:25:58
回答 7查看 2.4K关注 0票数 1

我以前从未使用过DotNetNuke。我正在考虑尝试用它来帮助我建立网站,我也想听听其他开发者的意见,他们会把DotNetNuke和其他内容管理系统/网络应用框架进行比较。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-05-21 07:40:49

我已经使用DNN和Drupal构建了相当大的基于内容的站点。我的关注点更多地放在生产方面。UI/主题化、模块配置等。我喜欢Drupal,但可能还有其他选择也能满足您的需求。我只是碰巧在最近几个月同时使用了这两个系统。

Drupal的核心分类模块为您提供了在不同种类的内容之间创建关系的好处。如果您有“文章”和“视频”内容类型,则可以根据共享的分类术语轻松地显示这两种类型的数据。这是巨大的,也是DNN所缺少的。

在构建自己的模块或创建“子模块”以更改或添加现有模块的默认功能时,Drupal的钩子系统也是一个很大的好处。这允许您在应用程序运行时自定义功能或利用另一个模块的功能。如果你为DNN购买了一个模块,如果它不能满足你的需求,你将不得不改变模块。一旦你这样做了,你就需要在每次有你想要利用的新版本时更新它。DNN模块似乎是更独立的解决方案。例如,如果一个DNN模块有一个评级系统,它只是该解决方案的一部分。有了Drupal,我可以在我的论坛,我的博客,我的文章,我的视频等中使用"5星“评级模块。

Drupal中的主题层也为您在该过程中提供了很大的灵活性。我对主题化DNN站点的失望是,我被困在开发人员使用的标记中,没有选择在不修改模块的情况下更改输出。使用主题钩子和函数覆盖,我可以更改这些模块的输出以满足我的需求(有时不是完全的,但足够了),而不需要触及模块代码本身。

我在使用DNN模块时遇到的最大问题,包括一些最流行的模块,就是缺乏文档或讨论来实现您的目标。虽然Drupal的论坛可能很难导航,而且您可能并不总是找到您正在寻找的答案,但有许多收集信息的渠道。老实说,使用DNN让我更欣赏Drupal的社区方法。

我觉得DNN可以很好地构建具有更多基本需求的站点。但在这方面,我仍然会选择像WordPress或Joomla这样的公司,考虑到它们的用户群要大得多,而且在我看来,它们更复杂。

希望这对你有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2010-05-21 21:37:59

DNN是一种非常好的.NET解决方案。如果你想要更多的灵活性,我可以看看.NET CMS系统的SiteFinity。这是一个非常灵活和优雅的.NET内容管理系统。

如果你离开了.NET,想看看PHP解决方案,那么DRUPAL、JOOMLA和WORDPRESS是最好的解决方案。关于每一个的一些评论:

  1. WORDPRESS -是最简单、最优雅的内容管理系统。最初是一个博客软件,它有一个超级简单的用户界面,尽管这也读起来更有限的功能和功能。
  2. DRUPAL-非常灵活且可配置,但我发现它比其他的更复杂。Admin界面需要更多的编程知识才能完成,添加组件和附加组件要稍微复杂一些。但是,DRUPAL已经在商业和政府世界中被证明是一个安全可靠的内容管理系统。
  3. JOOMLA-是我个人的最爱。它也是非常强大的,我更喜欢管理员。接口。Joomla允许更大的灵活性,并且拥有最多的用户创建的模块和插件。你必须在这一点上几乎什么也不做。我偏向于Joomla,因为我最常使用它。也就是说,它对DRUPAL有一些限制因素,比如用户安全特性。但这个问题将在下一次升级中修复。

希望这也能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2010-05-22 13:02:58

我有使用DNN和Drupal构建内容丰富的网站的开发经验。我更喜欢Drupal,原因有很多:

  1. 开发时间线更短;我能够在更短的时间内完成更多工作。
  2. Drupal有一个更大、更活跃的开发人员社区。有更多的资源可以用来帮助发展。
  3. DNN实际上并不是一个CMS。它只是一个框架;Drupal是一个具有基础内容管理系统的框架。
  4. Drupal更容易安装。
  5. DNN模块是收费的;Drupal模块是免费的。

实际上,在尝试理解DNN和Drupal之间的架构差异时,我整理了一些笔记。找到了这些笔记,它们在这里:DNN versus Drupal。希望这能对你有所帮助。

在使用DNN时,我经历了相当高的挫折感,我不相信在这方面只有我一个人。大约一年前,ASPdotnetStoreFront放弃了与DNN的合作,称这是一场“合作的灾难”。

我很想知道是什么激起了你对DNN的兴趣,如果你有一个具体的网站项目在头脑中。无论如何,我祝你成功,我希望这对你有帮助。

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

https://stackoverflow.com/questions/2878294

复制
相关文章

相似问题

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