DotNetNuke VS Drupal 7?

发布于 2024-11-28 08:24:50 字数 205 浏览 0 评论 0原文

我计划建立一个在线课程网站,教师可以创建课程并进行考试,学生可以注册、查看课程并申请考试..

我有点困惑,用 DDN 还是 Drupal 来构建它?哪个更容易、更强大? 我对 .NET C# 或 PHP 没有任何问题,尽管我认为 C# 更容易编码,

但我需要知道的是,哪种 CMS 更适合我的情况? 哪个CMS更强大&完全的 ?

提前致谢。

I am planning to build a website for courses online, teachers can create their courses and put their exams, students can enroll, view courses and apply for exams ..

I am a bit confused, to build it with DDN or Drupal ? which is easier and more powerful ?
I have no problem with .NET C# or PHP, although I see C# more easy to code with,

what I need to know, which CMS is better for my case ?
Which CMS is more robust & complete ?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

诺曦 2024-12-05 08:24:50

当然,这两个平台都有其优点和缺点。您正在构建的本质上是一个学习管理系统(LMS)。有一些专门为 DotNetNuke 构建的现有 LMS 解决方案。其中包括Engage:校园NetLearn协议

我会告诉您选择哪个平台可以为您提供最多的管理此类内容的功能,以获得最佳的投资回报,并为您提供最佳的舒适度。如果您熟悉 .Net 并且熟悉该领域,那么请坚持使用 DotNetNuke。否则就去另一个平台。然而,我拥有近 8 年使用 DotNetNuke 开发解决方案的经验,并且在开发软件解决方案(包括基于 PHP 的解决方案)方面总共有 13 年以上的经验,如果我有选择,我总是选择 DotNetNuke。 (不仅仅是因为我已经成为员工一年了。)

我发现 DotNetNuke 总体上具有最稳定的构建和版本。它的安全团队和功能是首屈一指的。它的社区和生态系统是无与伦比的。如果您正在寻找针对任何类型业务问题的预构建解决方案,商店 或中的 10,000 多个扩展程序很可能Forge 将使您以更少的开发时间和费用来启动和运行。 Forge 有免费(开源)扩展,商店扩展的中位价格为 89 美元(不过 LMS 的价格要贵得多)。

该生态系统还拥有 800 多个已知的 ISV。因此,如果您正在寻求支持,不仅有一家官方公司可以提供支持并在出现问题时为您提供支持,而且在专门从事 DotNetNuke 的公司方面还有许多其他选择。

关于发布的最后一件事... DotNetNuke 拥有已知的路线图、频繁的发布周期以及在向后兼容性方面享有盛誉。当您升级时,您的扩展将继续在平台上运行,以利用平台中添加的最新和最强大的功能、可用性更新、错误修复和安全更新。

作为 DNN Corp 的销售工程师,我听说过各种用例,并且我看到 DotNetNuke 在教育机构中大量使用。他们都在不同程度上将其不仅用作 CMS,还用作 LMS、社交平台(甚至在学校)等。大多数学校也在 Microsoft 堆栈上以某种方式进行标准化,因此使用 DotNetNuke 进行集成更加直接。

我可以继续说下去,但这已经是我必须给你一个知情答复的时间了。

Of course, either platform has its pros and cons. What you're looking at building is essentially a Learning Management System, or LMS. There are a few existing LMS solutions built specifically for DotNetNuke. They include Engage: Campus, NetLearn, and Accord.

I would tell you to go with which ever platform offers you the most features for managing this kind of content for the best return on your investment, and offers you the best comfort level. If you're familiar with .Net and are comfortable in that arena, then stick with DotNetNuke. Otherwise go with another platform. However, having nearly 8 years of experience in developing solutions with DotNetNuke, and 13+ overall in developing software solutions (including PHP-based ones), if I have a choice, I always go with DotNetNuke. (And not just because I am an employee for a year now.)

I find that DotNetNuke has the most stable builds and releases overall. It's security team and features are second to none. It's community and ecosystem is unrivaled. If you're looking for a pre-built solution for any kind of business problem, chances are that the 10,000+ extensions in the Store or Forge will get you up and running with less development time and less expense. The forge has free (open source) extensions, and the median price of a store extension is $89 (LMS's are quite more expensive though).

The eco-system also boasts over 800 known ISV's out there. So chances are, if you're looking for support, not only is there an official company to provide it and back you up when something goes wrong, there are numerous other options out there in terms of companies that specialize in DotNetNuke.

One last thing on the releases... DotNetNuke has a known roadmap, a frequent release cycle, and an outstanding reputation for backwards compatibility. Your extensions will continue to work on the platform as you upgrade to take advantage of the latest and greatest features added to the platform, usability updates, bug fixes, and security updates.

As a Sales Engineer at DNN Corp, I hear all kinds of use cases, and I see DotNetNuke used a lot in educational institutions. They all use it to varying degrees as not only a CMS, but also a LMS, social platform (even in schools), and more. Most schools are also standardized in some way on the Microsoft stack too, so integration is much more straight-forward using DotNetNuke.

I could go on, but this is as much time as I have to give you an informed response.

£冰雨忧蓝° 2024-12-05 08:24:50

根据您尝试构建的内容,DotNetNuke 只会真正为您提供开箱即用的身份验证和基本页面创建。所有其他元素都必须在 .NET 中进行自定义编码。

如果您使用 Drupal 7,您可以使用 CCK、视图和工作流程构建大部分内容,而无需进行大量编程(如果您不愿意)。

我自 2003 年以来一直在开发 DotNetNuke,并为其开发了大量模块,其中包括一些在 www.dnnspot.com

如果我处于你的立场,我会选择 Drupal,但我对两者都很了解。

实际上 - 如果“我”处在你的立场上,我现在就会使用 Ruby on Rails ;) 但是...Drupal 会工作得很好,并且你可以得到很多,如果不是所有这些都完成而无需抛出太多代码。 Drupal 太疯狂了。

Based on what you are trying to build DotNetNuke will only really give you authentication and basic page creation out of the box. All those other elements will have to be custom coded in .NET.

If you use Drupal 7 you can build majority of that using CCK, Views and workflow without really having to do a ton of programming if you don't want to.

I have been doing DotNetNuke since 2003 and have developed tons of modules for it, including some publicly available at www.dnnspot.com

If I was in your shoes I would do Drupal, but I know both pretty well.

ACTUALLY - If 'I' was in your shoes I would do Ruby on Rails now ;) but ... Drupal would work pretty well and you could get alot if not all of this done without slinging much code. Drupal is crazy.

仅此而已 2024-12-05 08:24:50

DNN 现在基于 C# 构建,但一直基于 .NET。我的处境与我类似,因为我使用 PHP 和 .NET 编写代码,并且使用过 Drupal,并且在过去 4 年里一直致力于 DNN。我发现 DNN 中的模块开发非常棒。

我希望这有帮助。

DNN is now built on C# but has always been on .NET. I'm in a similar position as I code in PHP and .NET and have used Drupal and have been working on DNN for the last 4 years. I find that Module Development in DNN is wonderful.

i hope that helps.

ㄖ落Θ余辉 2024-12-05 08:24:50

全功能学习管理系统 (LMS) 需要大量开发(数十年),特别是如果您想支持 SCORM 电子学习内容。除了 LMS 功能之外,DNN 和 Drupal 都将为您提供所需的大部分附加功能 - 构建网页、富文本编辑器等的能力。

我将评估每个平台可用的不同 LMS 并做出决定您的选择取决于 LMS 的稳健程度。此外,评估 LMS 与论坛、wiki 等附加模块集成的难易程度。我们的大多数客户选择我们的 LMS 时并不了解其底层的门户框架。

根据这些评估指标,我相信您会发现在 DNN 上运行的 Interzoic Accord LMS 是一个更好的选择。
克里斯

Full featured Learning Management Systems (LMS) require substantial development (man decades), especially if you want to support SCORM eLearning content. Both DNN and Drupal will offer you most of the add on functionality that you will need in addition to the LMS features - the ability to build web pages, rich text editors, etc.

I would evaluate the different the LMS available for each platform and make your choice based on how robust the LMS are. In addition, evaluate how easily the LMS integrates with add on modules such as forums, wikis, etc. Most of our clients select our LMS without any knowledge of the portal framework beneath it.

Based on these evaluation metrics I am confident that you will find the Interzoic Accord LMS running on DNN to be a superior choice.
Chris

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文