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

Для начала ликбез, CMS — Content management system, система управления содержимым сайта.

Типы платформ

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

Такие системы управления хорошо распространены, на них построено много сайтов.

Плюсы коммерческих CMS:

  • Достаточно универсальные: такие решения содержат в себе много возможностей, их легко настраивать и работать с ними.
  • Нет прямой зависимости от разработчика: такие решения содержат мануалы по управлению; также интерфейс управления зачастую не требует дополнительных знаний и навыков. Если потребуется какая-то доработка, которую вы не в силах выполнить самостоятельно, разработчиков по таким решениям очень много.

Минусы:

  • Стоимость: за хороший набор возможностей придется прилично заплатить.
  • Избыточность и громоздкость: у универсализма есть обратная сторона. На подобных решениях не так просто строить крупные контентные проекты, посещаемые ресурсы и т.д. Часто возникают проблемы в производительности, приходится нанимать разработчиков, чтобы решить эти проблемы.

Примеры: 1С-Битрикс, UMI.CMS, NetCat.

Кому подходят: малому и среднему бизнесу.

Open-source CMS

Данные системы занимают львиную долю рынка разработки сайтов. Но и у них есть свои минусы.

Плюсы:

  • Стоимость: бесплатно.
  • Возможность доработок: множество разработчиков (а иногда и просто разбирающихся в системе людей).

Минусы:

  • Готовые решения не удовлетворяют: необходимо дорабатывать первоначальное решение.
  • Уязвимости: бесплатные решения защищены в разы хуже платных.
  • Отсутствие техподдержки: несмотря на имеющиеся мануалы с освоением придется помучиться; интерфейс системы не так прост.

Примеры: Joomla, Drupal, WordPress.

Кому подходят: малому бизнесу.

Студийные CMS

Это собственные разработки веб-студий.

Плюсы:

  • Скорость работы: быстро грузятся и работают.
  • Возможности: не уступают коммерческим CMS.
  • Расширяемость и кастомизация: нет общих ограничений продукта; разрабатываются под клиента.

Минусы:

  • Полная зависимость от разработчика: если необходимо будет внедрить какие-то особые изменения или переработать сайт, придется обращаться к студии, продавшей решение.
  • Стоимость: часто дороже коммерческих CMS.

Примеры: практически у каждой студии есть свое подобное решение.

Кому подходят: среднему и крупному бизнесу.

Платформы для интернет-магазинов

Плюсы:

  • Специализация на электронной коммерции

Минусы:

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

Примеры: webAsyst (shopscript), osCommerce, Ecwid, Insales

Кому подходят: представителям электронной коммерции.

Конструкторы сайтов

Плюсы:

  • Бесплатно.
  • Быстро и просто создавать.
  • Разработчик вообще не нужен.
  • Наличие наиболее важных типовых модулей: интернет-магазины, каталог, фотогалерея, новости и т.д.

Минусы:

  • Универсальность: не так просто делать уникальные решения под свои нужды.

Примеры: Setup.ru

Кому подходят: микробизнесу, начинающим предпринимателям, некоммерческим организациям, новичкам.

На что обратить внимание при выборе платформы

Для того, чтобы выбрать подходящую платформу, необходимо определить:

  • Какие задачи должен решать сайт: сайт-визитка будет сильно отличаться по стоимости, срокам и сложности создания от отраслевого портала. И делать первое лучше на одних решениях (например, при помощи конструктора). А второе — на совершенно других, часто даже создавая с нуля.
  • Будет ли сайт расти: если вы решили сделать простой сайт, но вы точно знаете, что будете расширять возможности – важно предусмотреть это сразу, чтобы не нужно было потом «перелезать» с одной системы на другую.
  • Как вносить изменения: вы готовы сами разбираться и редактировать сайт или вам необходимо будет искать разработчиков; как много разработчиков по данной системе.

Выводы

Прежде чем создавать сайт, в любом случае придется определиться с задачами сайта и функционалом. У всех систем есть свои ограничения, и их необходимо изучить до реализации сайта.

Истории из жизни

Работая в студиях, я заметила, что очень многие клиенты приходят не за уникальными разработками, а за решением (в качестве CMS) и настройкой под себя. Очень малый процент заказчиков покупал систему управления контентом, разработанную в студии – не хотели привязываться к разработчику.

В своем же опыте у меня была возможность создании сайта на Joomla – даже как опытный пользователь я получила немало проблем при решении собственных задач. Но и остальные системы я не могу назвать идеальными. Везде свои плюсы и минусы, нужно только найти наименее болезненное для себя решение.