Как стать автором
Обновить

А зачем Вам CMS?

Время на прочтение2 мин
Количество просмотров7.3K
Привет, Хабрик!

Побудило написать этот топик полемика возникшая в Персональном холиваре и продолжилось в Почему я не люблю российские коммерческие CMS. С автором этих топиков я во многом согласен, но всё же сравнивать CMS по длине пиписьки, по работе с шаблонами и по классам, плагинам, кастамизации считаю неверным.

Первоначально, до разработки какого-либо комерческого программного обеспечения разработчик должен (по идее) спросить у себя «Какую пользу принесёт покупка моего ПО?».

Для чего пишутся CMS/CMF в принципе?
На мой взгляд, есть такие основные цели:
  1. Построение маркетинга студии («Наш сайт может обновлять любой ваш сотрудник»)
  2. Автоматизация процесса вёрстки («Мы делаем сайты быстро»)
  3. Автоматизация процесса программирования («Мы пишем нереально сложные вещи»)

По-сути, конечно, цель одна — увеличить прибыль. В данном случае путём сокращения времени на разработку и обновление. Только в первом случае, за счёт конечной реализации полей,
во втором, за счёт скорости внедрения популярных скриптов на оригинальный дизайн,
в третьем, ускорить процесс написание оригинальных фич, на которые и делается ставка на разрабатываемых сайтах.

И когда мы говорим, что WYSIWYG ужасный на CMS-шаблонизаторе, или ещё хлеще на CMF, это банальное нежелаение вникнуть в цели существующих CMS и в те критерии, которые к этим CMS выставляются.

CMS которая имеет все три направленности, я пока не встречал, да и не сильно пытался это сделать.
Сейчас пробую проектировать свою CMS, но это уже другая история…

Можно ещё сравнивать CMS по UI, но это не затронет технических характеристик.
Можно сравнивать по возможности кеширования, устойчивости, системе back-up'ов, шаблонов, но если не выяснен вопрос «А зачем Вам CMS?» все эти технические характеристики только загонят вас в тупик выбора.

Так что, до того, как искать CMS, подумайте, что вам от неё нужно.

Спасибо всем, кто меня прочитал.
Теги:
Хабы:
+12
Комментарии15

Публикации