Веб-студия LANCIO
Меню

На какой CMS делать сайт?

Особенности и типология современных движков

На какой CMS делать сайт?

Автор Рубрика Блог Дата Декабрь 26, 2015


Зачастую нам приходится объяснять нашим клиентам, как выбрать движок (CMS) для сайта. Ведь эта непонятная аббревиатура часто ни о чем не говорит заказчику, а диспуты веб-разработчиков о самой удобной админке никогда не обретут завершение… Придерживаясь наработанного опыта нашей студии — «Ланцио», я постарался собрать основные критерии и нюансы, которые помогут определиться с выбором системы управления контентом. Давайте наглядно рассмотрим какой движок подходит определенному типу проектов и из каких нам предстоит выбирать.

Сегодня не существует четкой градации типологии CMS, поэтому в рамках этой статьи я разделю движки на 4 типа:

  • студийные;
  • некоммерческие;
  • профессиональные;
  • самописные.

Студийные CMS

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

Приобретая студийный движок и, тем более, SAAS решение (размещение сайта на сервере студии – site as a service [SAAS]), будьте готовы к тому, что расторгнуть отношения со студией, возможно, будет сложно. Владельцу сайта будет сложно найти веб-разработчика, готового разбираться с незнакомой CMS.

В веб-студии «Ланцио» используются только профессиональные или некоммерческие CMS. Несколько раз нам довелось переносить сайты со студийных CMS на профессиональные, так как заказчика не мог расширить функционал  сайта у студии-разработчика. Учитывая тот факт, что движок сайта неотчуждаем, то владельцу сайта приходится по сути создавать новый сайт.

Некоммерческие CMS

Некоммерческие CMS с отрытым кодом занимают наибольший сегмент рынка. К самым популярным движкам данного типа относятся Joomla!, WordPress и Drupal. Главное преимущество этих движков — отсутствие платы за лицензию. Помимо бесплатного распространения, для Joomla!, WordPress и Drupal существует масса интересных и разнообразных расширений (модулей, плагинов, компонентов, шаблонов), а также полностью готовых сайтов, позволяющих реализовать на данных движках не только простой малобюджетный сайт, но даже интернет-магазин, портал или любой другой интернет-проект.

Из недостатков некоммерческих движков стоит отметить отсутствие техподдержки, но техническую помощь можно легко получить на специализированных форумах.

С точки зрения высокой стоимости часа работы действительно опытного разработчика, я не рекомендую нашим клиентам использовать некоммерческие движки для реализации очень крупных, высоконагруженных проектов или ресурсов с повышенными требованиями к веб-безопасности (сайты финансово-кредитных, правительственных учреждений). Но для разработки несложных сайтов для малого и среднего бизнеса некоммерческие движки — великолепное решение!

Профессиональные CMS

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

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

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

Самописные CMS

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

Почему программисты создают свои CMS:

  • личный интерес (программистам удобнее писать движок с нуля, чем собирать сайт из компонентов);
  • создание движка для последующей дистрибуции (новый профессиональный движок);
  • создание собственного движка для веб-студии;
  • создание движка для нестандартного сайта, где использование бесплатных и профессиональных CMS не отвечает поставленным задачам.

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

На что полагаться при выборе CMS для создания сайта?

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

Для наглядности я подготовил нюансы выбора современных CMS в виде таблицы с рядом базовых характеристик движков:

Особенности Студийные CMS Самописные(несерийные)CMS Некоммерческие CMS Профессиональные CMS
Техническая поддержка На совести разработчика На совести разработчика Форумы Централизованная
Документация На совести разработчика На совести разработчика По инициативе разработчиков и энтузиастов Регламентированное документирование
Гарантия На совести разработчика На совести разработчика Нет Ограниченная гарантия (SLA)
Обновления В рамках дорожной карты Нет плановых обновлений Нет плановых обновлений, но есть регулярные В рамках дорожной карты
Возможность расширения системы На усмотрение разработчика На усмотрение разработчика Присутствует Присутствует
Уровень безопасности В зависимости от квалификации разработчика CMS В зависимости от квалификации разработчика CMS Невысокий Высокий
Поиск разработчика на поддержку и развитие (смена разработчика) Крайне сложно или невозможно Очень сложно или невозможно Не трудно на проекты любой сложности Не трудно на проекты любой сложности