В данном обзоре представлены 4 наиболее популярные платформы для разработки сайтов в РФ: три полноценных коробочных CMS (WordPress, Joomla! и 1С-Битрикс) и один онлайн-сервис (Tilda). Данные о использовании CMS в доменной зоне .ru предоставлены 2ip.ru
WordPress – первое место в мире и России по количеству установок. Open Source система (CMS с открытым исходным кодом).
Joomla – вторая по популярности в мире и четвертая в России CMS с открытым исходным кодом. Вторая в РФ среди бесплатных.
1С-Битрикс – российская коммерческая CMS с широким функционалом. Первое место по популярности в РФ среди платных систем.
Tilda – облачный конструктор сайтов (SaaS ). Первое место в России по популярности среди подобных онлайн-сервисов.
Необходимые расходы на покупку и продление лицензии. Важно понимать необходимость наличия активной лицензии, которая позволяет своевременно обновлять компоненты и модули CMS. Устаревшие версии критически влияют на безопасность сайта.
Joomla и WordPress являются бесплатными CMS и распространяются по свободной лицензии GNU/GPL . Не предъявляют каких-либо ограничений на использование. Однако дополнительные расширения могут распространяться по собственной, платной, лицензии. Являются хорошей альтернативой платных систем.
Стоимость ежегодно оплачиваемой лицензии начинается с 6 200 рублей для небольших сайтов и лендингов, более серьезные сайты доступны на старших редакциях:
Доступные тарифы:
Указанные цены актуальны при оплате за год, при помесячной оплате, год выйдет дороже.
К выбору хостинга сайта в целом и тарифа в частности нужно подходить с особым вниманием. От этого будет зависеть работоспособность и отказоустойчивость вашего сайта. Рекомендуем хостинг Beget.
Для размещения WordPress подойдет практически любой виртуальный хостинг. А также VPS/VDS и собственный сервер с минимальной конфигурацией 1 ядро CPU, 1 Гб ОЗУ. Однако злоупотребление сторонними плагинами может повысить требования к железу.
Рекомендуемые требования к программному обеспечению:
Для ветки WordPress 6.x
Joomla не требовательна к ресурсам сервера, для размещения подходят массовые хостинговые тарифы. Возможно размещение на VPS/VDS и собственных серверах. Минимальная конфигурация: 1 ядро CPU, 1 Гб ОЗУ
Минимальные требования к программному обеспечению:
Для Joomla! 4.x
Для Joomla! 5.x
1С-Битрикс требует повышенную мощность от хостинга, сайты на Битрикс тяжелее, чем на других CMS. Необходимо выбирать более дорогие хостинговые тарифы. Минимальная конфигурация для размещения на VPS/VDS: 2 ядра CPU, 2 Гб ОЗУ. Также придется запастись местом на жестком диске, из-за особенностей работы фасетного индекса и кеширования.
Минимальные требования к программному обеспечению для ветки 24.x:
Неактуально для большинства пользователей Tilda, так как стоимость размещения на сервере Tilda включена в стоимость тарифа. Поменять сервер или изменить настройки сервера не представляется возможным.
Однако на старшем тарифе "Business" есть возможность экспортировать статичный HTML. Это позволит перенести сайт на свой хостинг, но лишит возможности редактирования через привычный конструктор.
Стоимость разработки сайта сильно зависит от конкретной задачи, опыта исполнителя и раскрученности веб-студии. Некорректно сравнивать стоимость сайтов по критерию использованной CMS. Однако можно проследить некоторые закономерности.
Разброс цен среди WordPress разработчиков, пожалуй, самый большой. Это связано с низким порогом вхождения и большим количеством специалистов разного уровня.
Чаще всего, сайты на WordPress обходятся дешевле, чем на других CMS. Но у хорошего специалиста цена не будет ниже средней.
Для Джумла несколько сложнее найти специалистов, в связи с меньшей распространенностью этой CMS и более высокими требованиями к квалификации исполнителя.
Сайты на Joomla можно отнести к средней ценовой категории.
Услуги сертифицированных разработчиков 1С-Битрикс стоят дороже, чем на других платформах. Это связано с большей сложностью самой CMS и особенностями маркетинговой политики компании 1С-Битрикс.
Для разработки сайтов на Тильде не требуются навыки вёрстки и программирования, однако, это не значит, что качественный сайт на Тильде обойдется дешево. Без затрат на разработку не обойтись и тут.
Все из представленных коробочных CMS (за исключением Tilda) написаны на языке программирования PHP, это значит, что их функциональность ограничена только возможностями разработчика и бюджетом заказчика. Также, функциональность можно расширять установкой дополнительных расширений. Ниже рассмотрим только базовые возможности CMS "из коробки".
Голый WordPress "из коробки" весьма ограничен в функциональности. Это связано с первоначальным назначением этой CMS - ведением блогов. Хорошая (?) новость в том, что базовый функционал легко расширяется за счет установки сторонних плагинов. В официальном репозитории содержится более 59 000 плагинов и 11 000 тем (шаблонов). Впечатляет, правда? Но есть нюансы, подробнее в разделах производительность и безопасность.
Joomla не может похвастаться таким количеством сторонних расширений, как WordPress. В базе расширений Joomla немногим более 5,5 тысяч штук. Отчасти это связано с меньшей популярностью движка. Но также и с более широким базовым функционалом. Для запуска типовых сайтов на Джумла не требуется установка большого количества плагинов, а во многих случаях можно обойтись вообще без дополнений.
Битрикс "из коробки" предлагает внушительные возможности, ограниченные тарифными планами. Для типовых сайтов без функций магазина подойдет тариф "Стандарт". Для более сложных сайтов и интернет-магазинов потребуются тарифы "Малый бизнес" или "Бизнес". Кроме того, функционал Битрикс можно расширить за счет платных и бесплатных сторонних расширений из официального маркетплейса.
Tilda - это блочный конструктор, позволяющий создавать сайты в визуальном интерфейсе без навыков программирования и верстки, просто перетаскивая готовые блоки мышкой. Более 550 блоков в различных комбинациях позволят создать индивидуальный внешний вид сайта.
Но изменить логику или добавить новые функции не получится из-за отсутствия доступа к исходным файлам системы управления. Индивидуальная доработка сильно ограничена рамками встроенных функциональных возможностей. Доступно использование только уже имеющихся блоков, интеграций и настроек.
Управление содержимым сайта - это основное предназначение CMS (Content Management System), то ради чего они были созданы. Все современные CMS позволяют добавлять/изменять/удалять страницы сайта обычным пользователям без навыков программирования.
Админка Вордпресс проста и понятна. Найти нужное поле для настройки не составит труда. Кроме стандартного текстового редактора, Вордпресс предлагает «редактор блоков» Gutenberg, который представляет модульный подход к изменению всего сайта и отдельных страниц.
Также, для WordPress доступно множество платных и бесплатных конструкторов страниц drag-and-drop наподобие Tilda. Наиболее популярным из которых является Elementor.
Joomla! предлагает удобный интерфейс для управления контентом. Немного сложнее, чем у WordPress, ввиду более широкого функционала в базовой комплектации.
При правильной настройке, гибкая система пользовательских полей в совокупности с системой разграничения доступа позволяет наполнять сайт типовым контентом даже неопытным пользователям, без риска сломать сайт.
Блочные конструкторы страниц для Joomla тоже имеются, наиболее популярными являются SP PageBuilder и YooTheme PRO.
Панель управления Битрикс, как и другие, вполне доступна для понимания, хотя и сложнее, чем в других CMS. Это логично, чем больше возможностей, тем сложнее админка.
Кроме классических элементов управления контентом, в составе CMS присутствует интуитивно понятный блочный конструктор: просто выбирайте готовые блоки из каталога и добавляйте их на свой сайт.
То, что в остальных рассмотренных CMS является приятным дополнением, для Tilda - основа сервиса. В первую очередь это интуитивно понятный конструктор веб-сайтов с drag-and-drop и множеством настраиваемых блоков и шаблонов. Блочный конструктор Тильды уже был упомянут в разделе функциональность.
Производительность сайта можно разделить на два основных аспекта: FrontEnd и BackEnd . Быстродействие фронтенда коробочных CMS можно оставить за скобками, так как оно, в первую очередь, зависит от профессионализма верстальщика и сложности дизайна. В свою очередь скорость бэкенда зависит от конфигурации сервера и архитектуры CMS.
Высокая производительность сайта обеспечивает лучший пользовательский опыт, повышает вовлеченность пользователей и процент конверсии. Поисковые системы отдают приоритет быстрым и удобным сайтам.
WordPress, без установки большого числа дополнительных плагинов, не имеет серьезных проблем с производительностью. Беда в том, что ВордПресс без плагинов мало на что способен. Чем больше плагинов, тем сильнее возрастает нагрузка на сервер и увеличивается время отдачи страницы.
Частично проблема решается установкой дополнительных 😀 плагинов кеширования.
Производительность Joomla, как и WordPress, может пострадать от дополнительных расширений. К счастью, хороший базовый функционал позволяет обойтись минимальным набором. А наиболее современная архитектура делает Джумлу наиболее быстрой из представленных коробочных CMS.
Кроме того, "из коробки" доступна мощная система кеширования и GZIP-сжатие данных.
Приемлемая производительность 1С-Битрикс достигается за счет многоуровневой системы кеширования и фасетного индекса. В 1С-Битрикс существует несколько разных механизмов кеширования: автокеширование, управляемый кеш, неуправляемый кеш, HTML-кеш и технология "Композитный сайт".
Такой серьезный набор инструментов обусловлен необходимостью - без него 1С-Битрикс довольно медлителен.
В Тильде, в отличие от остальных рассмотренных CMS невозможно повлиять на производительность бэкенда из-за закрытости системы.
Частично можно влиять на производительность фронтенда, соблюдая рекомендации по оптимизации контента и изображений. Но в целом Тильда генерирует избыточный HTML-код и грузит лишние библиотеки, что влечет снижение скорости загрузки страниц.
Безопасность сайта является, пожалуй, самой важной метрикой качества CMS. В целом, все современные системы имеют достаточный уровень безопасности при условии правильного использования. Безопасность сайта напрямую зависит от уровня компетенции разработчика, правильно настроенного сервера и актуальности версий CMS и расширений.
Как и производительность, безопасность WordPress тесно связана со сторонними расширениями. Хотя само ядро достаточно защищено, не проходит и месяца без появления информации о взломе очередного плагина WordPress.
О безопасности системы в целом красноречиво говорит статистика взломов от специалистов по безопасности sucuri.net - 96,2% от всех заражений в 2022 году пришлись на WordPress.
В подобных обзорах в интернете нередко встречается мнение о низкой безопасности Joomla. Это мнение было справедливо 10 - 12 лет назад во времена первых версий 1.0 - 2.5. 🙈 С тех пор это мнение тиражируется из года в год без проверки фактов.
На сегодняшний день Joomla точно не хуже других CMS в плане безопасности, скорее даже лучше, за счет более высоких требований к программному окружению сервера.
1С-Битрикс принято считать наиболее защищенной CMS. Движок включает ряд инструментов обеспечивающих защиту от взлома: защита от вирусов, проактивный фильтр атак, защита от DDoS, контроль целостности файлов.
Однако это не уберегло Битрикс от печально известных массовых взломов в 2022-2023 годах. Подробнее о взломах 1С-Битрикс.
Ответственность за безопасность Тильды, как и других подобных онлайн-сервисов, целиком и полностью лежит на владельцах этих сервисов. С одной стороны, полная закрытость системы практически обнуляет риски, связанные с некомпетентностью разработчика, и позволяет централизовано закрывать возможные уязвимости. С другой - не ограждает от гипотетических массовых взломов и сливов персональных данных.
Преимущества и недостатки CMS - довольно субъективные метрики. И зависят как от задач сайта, так и от субъекта использования. То, что для одних может казаться преимуществом, для других может быть недостатком и наоборот.
Обширная библиотека дополнений и шаблонов
Легко найти исполнителя на доработки
Низкие требования к программному обеспечению веб-сервера
Современные архитектура и кодовая база
Высокий уровень безопасности
Сильное сообщество разработчиков
Полноценный фреймворк под капотом
Широкий базовый функционал "из коробки"
Нативная интеграция с продуктами 1С, хотя и не всегда гладкая 😔
Официальная техподдержка
Сертифицирован ФСТЭК
No-code система, не требует навыков программирования и верстки
Большая библиотека блоков конструктора
Скорость разработки
Встроенная CRM система
Сторонние плагины создают риски для безопасности сайта
Большое кол-во плагинов отрицательно сказывается на производительности
Меньше сторонних расширений по сравнению с WordPress
Правильная настройка требует высокой квалификации разработчика
Сайт на Tilda не принадлежит вам 😱
Невозможны миграция и масштабирование
Ограничение количества страниц и места на диске
В этом обзоре рассматриваются универсальные CMS, подходящие для практически любых тематик бизнес- и информационных сайтов. За исключением Тильды, которую лишь условно можно назвать универсальной из-за ограниченных возможностей.
Tilda и подобные конструкторы удобны для быстрого создания статичных страниц, применяются для лендингов, сайтов-визиток и промо-сайтов. Хороший вариант для быстрого тестирования ниши и проверки маркетинговых гипотез.
WordPress сегодня на пике популярности, массовость продукта привлекает разработчиков-новичков. Среднее качество сайтов неуклонно снижается.
Рано или поздно это приведет к снижению доли WordPress среди всех CMS. Ну а дальше может начаться новый круг развития и новый подъем.
Joomla является зрелой CMS с богатой историей, прошедшей стадии взлетов и падений. Хотя и растеряла ощутимую долю сообщества из-за отключения обратной совместимости в новых версиях, сегодня находится на подъеме и активно развивается.
Одним из спонсоров разработки Joomla является компания Google.
Битрикс, как и любая коммерческая система, является заложником собственной системы дистрибуции. Необходимость обеспечения обратной совместимости замедляет развитие архитектуры движка.
Не смотря на эту проблему, с учетом мощного маркетинга и отечественного происхождения, нет причин для сомнений в перспективах 1С-Битрикс.
SaaS-рынок продолжает стремительное развитие, создавая новые возможности для бизнеса. Tilda, в свою очередь, является самым популярным SaaS конструктором в России.
Без сомнений, развитие подобных систем будет продолжаться и ускоряться. Функционал будет расширяться, а вместе с ним неминуемо повышаться сложность разработки.