DotNetNuke VS Drupal 7? - PullRequest
       6

DotNetNuke VS Drupal 7?

1 голос
/ 08 августа 2011

Я планирую создать веб-сайт для курсов в Интернете, учителя могут создавать свои курсы и сдавать экзамены, студенты могут записываться, просматривать курсы и подавать заявки на экзамены.

Я немного запутался, чтобы строитьэто с DDN или Drupal?что проще и мощнее?У меня нет проблем с .NET C # или PHP, хотя я вижу, что C # легче кодировать,

что мне нужно знать, какая CMS лучше для моего случая?Какая CMS является более надежной и полной?

Заранее спасибо.

Ответы [ 4 ]

13 голосов
/ 15 августа 2011

Конечно, у любой платформы есть свои плюсы и минусы. То, на что вы обращаете внимание при построении, - это, по сути, система управления обучением или LMS. Существует несколько существующих решений LMS, созданных специально для DotNetNuke. Они включают Привлечение: кампус , NetLearn и Accord .

Я бы сказал вам, с какой платформой вы когда-либо предлагали больше всего возможностей для управления такого рода контентом, чтобы получить максимальную отдачу от ваших инвестиций, и предлагал вам лучший уровень комфорта. Если вы знакомы с .Net и чувствуете себя комфортно на этой арене, то придерживайтесь DotNetNuke. В противном случае перейти с другой платформы. Тем не менее, имея почти 8-летний опыт разработки решений с помощью DotNetNuke и более 13 лет в разработке программных решений (в том числе на основе PHP), если у меня есть выбор, я всегда использую DotNetNuke. (И не только потому, что я работаю уже год.)

Я считаю, что DotNetNuke имеет самые стабильные сборки и релизы в целом. Это команда безопасности, и функции не имеют себе равных. Это сообщество и экосистема не имеет себе равных. Если вы ищете готовое решение для любой бизнес-задачи, есть вероятность, что 10 000+ расширений в Store или Forge помогут вам начать работу с меньшими затратами время разработки и меньше затрат. У кузницы есть бесплатные (с открытым исходным кодом) расширения, а средняя цена расширения магазина составляет $ 89 (хотя LMS и стоят дороже).

Экосистема также может похвастаться более чем 800 известными ISV. Таким образом, есть вероятность, что если вы ищете поддержку, не только существует официальная компания, которая предоставляет ее и поддерживает вас, когда что-то идет не так, но есть множество других вариантов с точки зрения компаний, которые специализируются на DotNetNuke.

Еще одна вещь в релизах ... DotNetNuke имеет известную дорожную карту, частый цикл релизов и выдающуюся репутацию обратной совместимости. Ваши расширения будут продолжать работать на платформе при обновлении, чтобы использовать новейшие и лучшие функции, добавленные в платформу, обновления юзабилити, исправления ошибок и обновления безопасности.

Как инженер по продажам в DNN Corp, я слышу всевозможные случаи использования и вижу, что DotNetNuke часто используется в образовательных учреждениях. Все они в разной степени используют его как не только CMS, но и LMS, социальную платформу (даже в школах) и многое другое. Большинство школ также каким-то образом стандартизированы в стеке Microsoft, поэтому интеграция намного проще с использованием DotNetNuke.

Я мог бы продолжить, но сейчас столько времени, сколько я должен дать вам информированный ответ.

2 голосов
/ 11 августа 2011

Исходя из того, что вы пытаетесь собрать, DotNetNuke действительно даст вам только аутентификацию и базовое создание страницы из коробки.Все эти другие элементы должны быть специально закодированы в .NET.

Если вы используете Drupal 7, вы можете создать большую часть этого, используя CCK, Views и рабочий процесс, не тратя на это массу программирования, если не хотите.

Я занимался этим.DotNetNuke с 2003 года и разработал для него тонны модулей, в том числе некоторые общедоступные на www.dnnspot.com

Если бы я был на вашем месте, я бы сделал Drupal, но я знаю, что оба довольнохорошо.

АКТУАЛЬНО - Если бы «я» был на вашем месте, я бы сейчас работал над Ruby on Rails;) но ... Drupal работал бы довольно хорошо, и вы могли бы получить много, если бы не все это делалось без большого слингакод.Друпал сумасшедший.

0 голосов
/ 17 августа 2011

Полнофункциональные системы управления обучением (LMS) требуют значительных разработок (несколько десятилетий), особенно если вы хотите поддерживать контент электронного обучения SCORM.И DNN, и Drupal предложат вам большую часть дополнительных функциональных возможностей, которые вам понадобятся в дополнение к функциям LMS - возможность создавать веб-страницы, текстовые редакторы и т. Д.

Я бы оценил различные LMS.доступны для каждой платформы и сделайте свой выбор в зависимости от того, насколько надежна LMS.Кроме того, оцените, насколько легко LMS интегрируется с дополнительными модулями, такими как форумы, вики и т. Д. Большинство наших клиентов выбирают нашу LMS без каких-либо знаний о структуре портала под ней.

На основе этих показателей оценки IЯ уверен, что вы найдете Interzoic Accord LMS , работающий на DNN, лучшим выбором.
Крис

0 голосов
/ 11 августа 2011

DNN теперь построен на C #, но всегда был на .NET. Я нахожусь в той же позиции, что и код на PHP и .NET, использую Drupal и работаю над DNN последние 4 года. Я считаю, что разработка модулей в DNN замечательна.

Надеюсь, это поможет.

...