DINOVEON.BLOG
CMS

САЙТ НА CMS, ФРЕЙМВОРКЕ ИЛИ СОБСТВЕННАЯ РАЗРАБОТКА — ЧТО ЛУЧШЕ?

Рассматриваем разработку на чистых языках программирования, фреймворках, самописных и массовых CMS.

Чего хочет заказчик, когда обращается в агентство? Чтобы ему сделали сайт. Каким образом — вопрос второстепенный. Главное, чтобы в бюджет уложились, всё работало как задумано, а идеально — ещё лучше. Как задумано — значит удобно для пользователей, легко в управлении и безопасно.

У подрядчика в ответ на запрос клиента масса предложений. Рассмотрим, в каких случаях есть смысл создавать сайт на массовой CMS, а когда лучше пойти по пути уникальности.

Все сайты делятся на два типа


  • Созданные на CMS — системах управления сайтом (неважно, самописных, бесплатных или массовых коммерческих).

  • Сайты, функциональность которых задаётся программистами. Специалисты могут использовать только языки программирования или работать с фреймворками.

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

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

Проведём аналогию с автомобилем


  • Собственная разработка — это создание машины с нуля, изобретение.
  • Разработка на фреймворках — сборка машины с# помощью готовых работающих узлов и запчастей.
  • Сайт на самописных CMS — авторский автомобиль, который затем воспроизводится.
  • Сайт на массовой CMS — универсальный серийный автомобиль промышленного производства.

По сути, мы видим переход от штучного продукта к рыночному, от индивидуального — к массовому производству. Причём у каждого варианта свои преимущества и недостатки.


Массовая CMS


Системы управления контентом, которые созданы компаниями-разработчиками, бывают как платными, так и бесплатными.

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

Коммерческие CMS — это мощные, универсальные системы для разработки разных типов сайтов с защитой и техподдержкой.


Когда подходит


  1. Вам не нужны специфические функции.
  2. Проект не предполагает высокой нагрузки.
  3. Ограниченный бюджет.
  4. Сжатые временные рамки.
  5. Нужен простой и понятный инструмент.

На массовой CMS можно создать все основные виды сайтов. Большинство систем состоит из модулей. Наборы таких модулей составляют редакции сайтов: корпоративный сайт, визитка, каталог, интернет-магазин, блог, портал и так далее. Это самый распространённый и простой способ сайтостроения.