Холивар со стажем
- Bitrix - величайшая система в мире!
- Ваш бытрыкс - это свинья с пропеллером! То ли дело WordPress!
- Пфффф... вордпресс - для школьников! Лучшая CMS - это Drupal
- Да не смешите мои тапочки, у меня с друпалом было столько проблем, пока не переехал на Joomla...
- Ну не знаю, у меня магазин на OpenCart - и всё отлично работает!
Примерно такими сообщениями пестрят форумы, где обсуждаются плюсы и минусы тех или иных CMS-систем и веб-разработка в целом. Давайте расставим все точки над "и" и решим окончательно - какая же система лучше.
Определение
Что вообще такое CMS ? Википедиа нам говорит: "Content management system, CMS, система управления контентом — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым, иначе — контентом". Простыми словами - это часть Вашего сайта с помощью которой Вы можете его администрировать (добавлять статьи, товары, смотреть заказы, загружать фото и видео), не прибегая при этом к помощи программиста, кроме случаев, когда функционала системы не хватает для решения поставленных задач.
Ответы
Давайте обо всём по порядку.
Если системы, которые идеально подходят для ведения блога (например WordPress, поэтому данная CMS и является самой популярной в мире). Есть те, которые "заточены" только для создания каталога или магазина (например OpenCart и Magento). Есть многофункциональные (например Bitrix и Joomla). Принять решение, какая CMS подойдет конкретно для Вашего проекта, нужно совместным обсуждением с исполнителем.
Платная или бесплатная CMS - опять же, всё зависит от проекта. Иногда сделать сайт на платной системе оказывается дешевле, чем на бесплатной. Дело здесь в том, что к платной как правило поставляется много готовых решений, купить которые стоит в разы дешевле, чем создавать такие же с нуля. И если функционал, дизайн и прочие критерии такого готового решения подходят для конкретного проекта, - то нет причин не воспользоваться им.
Вопрос безопасности CMS на сегодняшний день скорее зависит от "ровности рук" того, что делает сайт и насколько ответственно подходит к использованию тех или иных расширений, плагинов, компонентов. Ведь в 99% случаев, именно использование "халявы" приводит к проблемам на сайте и его взлому.
Администрирование и будущие доработки, для сайтов на перечисленных выше системах, не являются проблемой, т.к. специалистов достаточно. Единственное, что стоит указать, - это разница в стоимости таких специалистов. Например, программист на WordPress, Joomla, OpenCart будет стоить примерно в 1,5 раза дешевле, чем программист на Bitrix или Drupal, и в 3 раза дешевле, чем программист на Magento.
Функционал CMS определяется в первую очередь её направленностью. Как писалось выше - есть системы узкой направленности, хорошо справляющиеся со своей задачей, есть системы для решения более широкого круга задач. Так же стоит учитывать, что избыточный функционал тоже не всегда хорошо. Например, если на вашем сайте используется только 1 простенький вид блога, а в системе "из коробки" реализовано несколько десятков различных вариантов, да в каждом еще по несколько десятков пунктов настроек вывода - всё это может только усложнить работу по администрированию.
Выводы
Итого. Ответ на вопрос какая же система управления сайтом лучше, очевиден. Лучше та, которая наилучшим образом подходит конкретно под Ваш проект. Ни больше, ни меньше. CMS - это только инструмент, а вот качество получаемого продукта во многом зависит от уровня и ответственности исполнителя.
И давайте уже закончим этот бой!