Стоит ли использовать систему управления контентом?

Этот вопрос беспокоит меня уже почти неделю. Я пошел дальше и начал использовать Composite C1 (так как у меня уже был код MVC3). Я обозначу свои общие требования:

  • Профили пользователей (вход / выход / история активности / геймификация и т. Д.)
  • Страницы профиля для инструментов (нужны для хранения справочных документов, обучающих видео, комментариев для различного программного обеспечения)
  • Форумы (мне нужно анализировать темы и выполнять анализ настроений, поэтому мне нужны данные со мной, а не на сторонних серверах, таких как nabble)
  • Объявления с интуитивно понятным подбором игроков для соискателей и провайдеров (на основе определенных правил)

Поскольку я новичок в использовании CMS, я не уверен, что действительно буду использовать что-нибудь из готового продукта. Мне кажется, что мне придется создать собственный компонент для каждой функции, поэтому я думаю, что лучше просто пойти дальше и самому написать код (приложение ASP.Net MVC3).

Смогу ли я сэкономить много времени и усилий (при условии, что у меня будет хорошая кривая обучения для Composite), если я выберу C1, по сравнению с тем, как сам кодирую его?


person abhishekSikka    schedule 22.02.2013    source источник


Ответы (1)


Без сомнения, вы по-прежнему будете писать код для тех вещей, которые хотите делать, но преимущество CMS в том, что ею будет легче управлять. Помните, что это инструмент управления. Он предоставит вам пользовательский интерфейс, в который вы можете загружать страницы и где именно на конкретной странице (в середине, внизу и т. Д.), А также многое другое. Я использовал одну из CMS - dotnetnuke. Вы можете проверить это здесь. http://www.dotnetnuke.com/ -> (он предоставит вам такие шаблоны в сайт плюс многое другое. Вы даже можете сделать его самостоятельно)

person c0dem0nkey    schedule 22.02.2013
comment
Я сравнил DNN с C1 и почувствовал, что C1 - более популярный выбор. Кроме того, поскольку C1 предлагал интеграцию с MVC3, я предпочел ее DNN. - person abhishekSikka; 22.02.2013
comment
Я также могу подтвердить использование C1. Одна из моих проблем с решениями CMS заключается в том, что вам часто приходится жертвовать гибкостью, и во многих случаях создание сложных настраиваемых модулей для интеграции в них может быть обременительным. Не так с Composite - их архитектура - глоток свежего воздуха (с точки зрения разработчика, я не могу говорить от имени пользователей, которые больше ориентированы на интерфейс / дизайн). Мне очень легко интегрировать мои текущие проекты в Composite - они могут работать в полуинтегрированном режиме, и это здорово. Я все еще использую все свое кодирование. :) - person ctrlplusb; 07.03.2013