Когда появляется необходимость запустить новый сайт, оказывается, что несмотря на бесчисленное количество различных вариантов CMS, остановиться на единственно верной платформе очень сложно и всегда рискованно. От выбора движка будет зависеть базовый (доступный из коробки, то есть сразу после запуска) и потенциальный функционал сайта (тот, который вы можете получить за счёт установки дополнений или иных внешних модулей).
Выбор CMS-системы должен исходить из стоящей задачи и имеющихся ресурсов, а также отталкиваться от сроков, в течение которых должен запуститься проект. По какому алгоритму действовать и на какие варианты обратить внимание в том или ином случае, мы расскажем ниже.
Что такое CMS
CMS (от англ. Content Management System) – это система управления контентом сайта / его содержимым. Это такое программное обеспечение, которое создано для того, чтобы облегчить отдельные задачи или сразу комплекс задач по работе с сайтом: правку имеющегося контента, размещение нового, удаление старых материалов, назначение прав отдельным пользователям или целым группам, редактирование/изменение интерфейса, просмотр аналитики, обеспечение взаимодействия между пользователями и т.д.
На самом деле ничто не мешает вам создать web-страницы в простом блокноте на своём ПК и размещать их на выбранном хостинге. Это будет дёшево, относительно просто (так как нужно только знание HTML) и быстро, если речь об одной-двух страницах.
Но когда речь заходит о том, чтобы сайт работал с интерактивным контентом (например, с комментариями пользователей) или обслуживал сразу несколько сотен, а иногда и сотен тысяч страниц (как например, на сайтах интернет-магазинов), то возникает необходимость создания сложных структур данных, связанных между собой. И здесь без системы автоматизации никак не справиться. Как раз эту роль и берут на себя CMS-системы.
Трудности выбора CMS для сайта (виды CMS)
CMS бывают универсальные (которые подходят сразу для нескольких типов задач) или узкопрофильные (например, преимущественно для запуска блогов или только интернет-магазинов и т.п.).
Они могут отличаться архитектурой: с базами данных или без них. Сами базы данных тоже могут разными – локальными и распределёнными, реляционными, объектными, иерархическими и т.п. Некоторые CMS могут работать одновременно с несколькими типами БД.
Движки могут быть написаны на разных языках программирования. От выбора языка будут зависеть требования к предустановленному программному обеспечению на сервере. Соответственно, выбор CMS будет влиять на тип хостинга (как выбрать хостинг для сайта).
При этом CMS могут иметь открытый или закрытый код, распространяться платно или бесплатно, с разовой оплатой или по модели подписки. Некоторые CMS позволяют расширять функционал за счёт установки дополнений, а некоторые нет.
Некоторые разработчики CMS вместо модели распространения кода (продажи лицензий или поставки открытых исходников) разворачивают свои движки в готовой облачной инфраструктуре. В этом случае пользователю не нужно беспокоиться о многих технических деталях: об обновлениях, о совместимости с плагинами и темами, о балансировке нагрузки, о развёртывании на хостинге и т.п. Но вместо разовой покупки обычно применяется подписочная модель – с регулярной оплатой услуг.
Из-за того, что сайт в облачных CMS можно собрать и запустить без глубокого погружения в код, просто из специальных блоков и виджетов, такие платформы обычно называют «конструкторами сайтов».
Какой движок точно не подойдет
Ни в коем случае не стоит выбирать ту CMS-систему, у которой из коробки нет нужных вам функций. Исключением может стать только набор «движок+плагин», когда с помощью профильного расширения к основной базе можно добавить всё недостающее.
Но тут много нюансов. Простой пример: плагин WooCommerce, с помощью которого движок WordPress можно превратить в полноценный интернет-магазин. Он распространяется бесплатно, но у него существует и ряд платных опций, за счёт которых происходит развитие этого дополнения – у разработчиков есть интерес заниматься плагином и дальше его развивать.
Аналогичное популярное расширение было и для движка Joomla – VirtueMart. Сейчас оно заброшено, так как разработчики не смогли получить желаемой финансовой поддержки от сообщества. Как итог – все, кто занимался магазинами на этом расширении, сейчас брошены на произвол судьбы. Рано или поздно их магазины морально устареют, перенести на новую версию платформы они их скорее всего не смогут или это займёт много сил и времени.
Поэтому обязательно нужно убедиться в том, что нужное вам решение существует не первый день и оно активно развивается и поддерживается.
По аналогии:
- Не нужно пытаться делать лендинги на движках, предназначенных для крупных многостраничных проектов (базовый функционал будет избыточен и принесёт больше проблем с хостингом, чем пользы).
- Не нужно запускать форумы или доски объявлений, а также другие типы многостраничных проектов на CMS, которые для этого не предназначены (слишком большая нагрузка на сервер).
- Не нужно запускать проект на самописных CMS, которые обычно предлагают небольшие web-студии. Вы не сможете в дальнейшем отказаться от их услуг, так как будете привязаны к их кодовой базе. Исключение – когда разработкой и сопровождением такого движка занимается ваша собственная команда.
- Не нужно выбирать сложную и тяжёлую CMS для своего хостинга, если для стоящей задачи есть готовое облачное решение, особенно, если у вас нет ни сил, ни желания заниматься техническим сопровождением сайта.
Какую CMS выбрать: платную (проприетарную) или бесплатную (open-source)
Может показаться, что покупка лицензии – это ненужные дополнительные вложения. Но на практике всё не так однозначно. Стоимостью лицензии в большинстве случаев можно пренебречь, так как основные расходы на сайт будут приходиться совсем на другие категории: хостинг (+ряд вопросов безопасности и регулярного обновления кодовой базы, поддержание её в актуальном состоянии, это так называемое сопровождение сайта), создание контента, реклама и пр.
Кроме того, многие бесплатные движки на поверку оказываются не такими уж и «бесплатными». Так или иначе понадобится потратиться на покупку расширений к ним, на услуги программистов (если нужно что-то настроить под себя), на шаблоны и т.п. Некоторые CMS без услуг профи даже не завести, например, как в случае с Drupal или с Magento Open Source. Это скорее фреймворки, чем просто движки.
А при покупке лицензии вы всегда можете рассчитывать на квалифицированную поддержку, чего в случае с бесплатным продуктом никак не получить.
Итак, все плюсы и минусы коммерческих и бесплатных CMS:
Проприетарные (платные) CMS
Pros: |
Cons: |
✔ Лицензия включает официальную техподдержку. ✔Часто предоставляются контакты партнёров, занимающихся внедрением с гарантией. ✔Развитая инфраструктура и большое количество дополнений/тем. ✔Множество возможностей уже есть из коробки. ✔Вероятность взлома значительно ниже, чем в случае с open-source движками. |
✘ Закрытый код препятствует доработке движка под себя. ✘ Стоимость некоторых лицензий может быть слишком большой (правда, и рассчитаны они на крупных игроков рынка). ✘ Для сохранения техподдержки лицензии необходимо обновлять/продлевать. ✘ Цены на расширения и темы обычно выше, чем для аналогичных бесплатных движков. |
Open-Source (бесплатные) CMS
Pros: |
Cons: |
✔ Открытый исходный код, который можно переделывать как угодно. ✔ Уровень стартовых вложений в запуск нового сайта обычно ниже, чем в случае с платными CMS. ✔ Часто вокруг движка складывается своё сообщество, поэтому всегда можно найти необходимую информацию. ✔ Хорошо проработанная документация как минимум для разработчиков (иначе система не стала бы популярной). |
✘ Зачастую ниже уровень защиты (хотя не всегда, тут возможны разные варианты). ✘ Отсутствие официальной техподдержки (исключение – сопровождение платных дополнений и тем). ✘ Никаких гарантий. ✘ Разработчики CMS в любой момент могут отказать от своего движка и оставить клиентов без обновлений. |
Обратите внимание! Проблемы с ассортиментом расширений, пользовательской документацией, а также с локализацией под конкретный рынок могут быть и в бесплатных, и в платных CMS. При определённом усердии и интересе взломать можно любой движок, каким бы безопасным они ни был.
Платность или бесплатность движка – это скорее про комфорт и про гарантии.
Как провести оценку возможностей CMS под потребности
Пунктов оценки движка может быть очень много. Сюда могут входить как общие критерии, такие как безопасность, так и более узкие, например, поддержка определённых типов баз данных, наличие специфических опий управления, интеграций и т.п.
С чего начать? Ниже наиболее универсальные критерии.
Удобство редактирования контента. Это комплексный показатель, который фактически упирается в субъективное восприятие процесса работы с новыми/имеющимися материалами. Например, если сайт многостраничный, то логично предположить, что редактор страниц должен быть максимально простым с выделением полей для вставки наиболее важного контента: заголовков, тегов, цен (если это страница товара) и т.п.
Но если проект малостраничный, и нужно каждую страницу собрать под определённую задачу (например, это может быть лендинг для сбора лидов), то нужен уже совсем другой функционал. Логично использовать набор из готовых блоков – именно так поступают платформы онлайн-конструкторов.
Симбиоз обоих подходов возможен, например, он присутствует в WordPress. Но из-за повышающейся сложности редактирования появляется необходимость дополнительного обучения работе с движком.
Настройки поисковой оптимизации (SEO). Как минимум у CMS должны быть штатные инструменты или активно поддерживаемые расширения, реализующие доступ к управлению наиболее важными SEO-атрибутами: переключение на HTTPS-версию сайта, вставка своих мета-тегов (тайтл, десрипшн, изображение записи и некоторые другие элементы микроразметки), кэширование для ускорения загрузки, ЧПУ (генерируемые читаемые URL-адреса или вводимые вручную) и т.п.
Но SEO — это не только title и description. Желательно наличие модулей для анализа просмотров, статистики посещений, проверки уникальности контента, подключения внешних систем аналитики, интеграции панелей web-мастеров и пр. Да, во многих случаях нужный вам функционал можно получить в соответствующих внешних сервисах. Но наличие специальных модулей для их интеграции с CMS – это большой шаг к повышению удобства и к снижению затрат времени на работу с сайтом.
Управление правами доступа пользователей. Очень хорошо, когда есть возможность работать с сайтом в одиночку. Но так не получится развить проект до серьёзных масштабов. Плюс, без распределения прав редактирования, комментирования, модерации и т.п. никак не создать своё сообщество.
Некоторые движки предоставляют только базовые функции и предустановленные роли пользователей. Но лучше, когда права доступа можно настроить до мельчайших деталей, причём не просто с привязкой к отдельным учётным записям, а с привязкой к группам, ролям и категориям.
Вместе с тем, в этом случае существенно повышается сложность админки, а иногда и алгоритма публикации контента (появляются дополнительные шаги согласования правок, утверждения редакторами и т.п.).
Как поступают профессионалы
Нельзя сказать, что та или иная CMS-система вам однозначно не подходит. Многие движки можно «допилить» под свои нужды при определённом упорстве и терпении, особенно, если речь об открытом коде или о хорошо документированном API (программном интерфейсе).
Но в каком-то случае конечный результат будет достигнуть проще или быстрее. Изучать все имеющиеся на рынке варианты бессмысленно, их слишком много.
Поэтому профессиональные команды часто концентрируются только на тех инструментах (а это могут быть не только CMS, например, какие-либо фреймворки или CMF/готовые каркасы для комплексной разработки), которые позволяют реализовать предпочтительные типы продуктов с наименьшими затратами. Так, многие веб-агентства берут на вооружение 1-2 популярные CMS и делают сайты только на них с минимальным количеством «доделок» и «переделок». Такие сайты просто обслуживать и наполнять. Клиенты довольны результатом, всё всех устраивает.
Если команда не может найти свою «золотую середину», она может написать свой «велосипед», так появляются новые фреймворки и даже CMS. Такой путь очень сложный, дорогой и растянутый по времени, поэтому не подходит для начинающих.
Новичкам стоит взять на вооружение следующий принцип– стоит делать сайты в первую очередь на популярных CMS (обратите внимание, они не обязательно бесплатные). Так вы гарантированно найдёте готовые решения, опытных специалистов для реализации специфичного функционала и сможете запустить проект с минимальными вложениями. Плюс, популярные движки чаще обновляются и закрывают выявленные дыры в безопасности. Вы получаете поддержку актуальных технологий и стандартов, а также море информации для самостоятельного изучения, если не хотите тратить деньги на услуги профи.
Теперь о лучших вариантах, соответствующих тематике проекта.
Как выбрать CMS для сайта интернет-магазина
Сначала нужно определиться с размерами и ассортиментом будущей торговой площадки, с кем и как вы будете торговать, в каких объёмах, какое стороннее программное обеспечение и сервисы будете использовать в компании, чтобы работать непосредственно с продажами. Немаловажную роль играет потенциальный рынок сбыта. Если речь о международной торговле – нужна поддержка многоязычности и глобальных платёжных решений. Если вам нужно только показать ассортимент, а процесс продажи совершается непосредственно в розничной точке, то это уже скорее не интернет-магазин, а просто «витрина товаров», её можно организовать на каких-нибудь готовых онлайн-площадках. И т.д.
Когда речь заходит о малом бизнесе в России, то для него всегда есть готовое и быстрое универсальное/комплексное решение. В данном случае это связка «1С-Битрикс» (в роли CMS) и «Битрикс24» (в роли CRM-системы, которая нужна для эффективной работы с клиентской базой). При необходимости можно организовать тесную интеграцию с ERP-системами (системами учёта на предприятии). Всё работает бесшовно, есть большой каталог дополнений, API, профессиональная поддержка и сопровождение… Одна проблема – цена. Только CMS обойдётся от 35 тыс. до 1 млн. рублей. Если добавить сюда различные дополнительные сервисы, продление техподдержки и облачные бэкапы, разработку индивидуального дизайна и т.п., получается весьма солидная сумма. Не каждый малый бизнес сможет потянуть такие капитальные расходы на старте. Поэтому такой вариант подходит только компаниям, которые уже уверенно стоят на ногах.
Чтобы снизить уровень расходов на этапе запуска, можно начать с популярных бесплатных CMS. Так, для запуска качественного и масштабируемого интернет-магазина вполне подойдут следующие решения:
WooCommerce
WooCommerce — это самый популярный плагин интернет-магазина для CMS WordPress. Почти треть всех онлайн-магазинов в мире работают на этой платформе, в России по популярности WooCommerce уступает только OpenCart. Для этой платформы есть огромное количество расширений, среди которых легко найти нужные интеграции для российского рынка ecommerce, есть исчерпывающий выбор шаблонов (платных и бесплатных), готовое приложение для мобильных, API и многое другое. Из потенциальных расходов только хостинг (но нужно что-то надёжное и безлимитное, как у HostGator, от 2,75 USD/месяц), свой домен и качественная тема (около 60 USD). Остальной функционал можно найти среди бесплатных дополнений.
OpenCart
OpenCart — узкоспециализированный движок для создания малых и средних интернет-магазинов. При активном росте аудитории эту CMS легко перенести на выделенный сервер или в облачную инфраструктуру. Движок тоже распространяется бесплатно, есть большое количество расширений и тем оформления, как платных, так и бесплатных. Из потенциальных расходов: домен, хостинг, шаблон (около 60-100 USD) и пара важных плагинов, если нужна качественная интеграция с CRM/ERP. В любом случае, по сравнению с платными «флагманами» рынка – это копейки.
JoomShopping
Это ещё один пример удачного применения универсальной CMS (в данном случае Joomla) и бесплатного плагина для создания интернет-магазина. Функционал ничем не уступает конкурентам: каталог любой вложенности, никаких ограничений по количеству товаров, система аддонов и т.п., под «капотом» сильная CMS, которая хорошо показывает себя даже на высоких нагрузках. Правда, придётся потратиться на расширения и модули к JoomShopping: система импорта/экспорта, интеграции с платёжными системами, система скидок и подарочных сертификатов, аддоны сравнения и пр. Для понимания уровня цен – одно только скрытие копирайта для основного плагина обойдётся в 205 евро.
Более подробно наш рейтинг лучших CMS для создания онлайн-магазинов со всеми ценами, достоинствами и недостатками, можно посмотреть здесь.
CMS для форума
Форумы сильно отличаются архитектурой и функционалом от других типов сайтов. С одной стороны, можно сделать форум из WordPress, Joomla или из Drupal, но зачем, если есть готовые и более функциональные решения?
- PhpBB. Полностью бесплатный движок с открытым кодом и массой различных модов, хаков, шаблонов, дополнений и т.п. Есть поддержка русского языка, обновления устанавливаются автоматически. По функционалу мало чем уступает платным аналогам (например, vBulletin).
- MyBB. Ещё один представитель Open Source. Есть встроенный редактор шаблонов, инструменты для модерации постов, большое количество тем и дополнений, доступен перевод на русский язык. Поддерживаются несколько вариантов серверов баз данных.
Популярные платные решения: vBulletin, IP.Board, XenForo.
Для небольших сообществ, а также для коммерческих проектов можно рассмотреть варианты использования облачных конструкторов, например, uCoz (при активации соответствующего модуля) или Forum2x2 (условно бесплатный).
Как выбрать CMS для лендингов, визиток и портфолио
С одной стороны, для создания лендинга достаточно текстового редактора и знаний HTML. Но если бы всё было так просто, за такие одностраничные сайты разработчики не брали бы по несколько десятков тысяч рублей. Посадочные страницы должны максимально точно отвечать на запросы пользователя и подводить его к определённым (целевым) действиям: покупке конкретного товара, заказу услуги, подписке на рассылку и т.д.
Универсальные коробочные CMS, такие как WordPress или Joomla, тоже могут справиться с этой задачей. Например, если установить расширение Elementor, то редактор страниц превращается в полноценный онлайн-конструктор, в котором можно собрать свой лендинг из готовых блоков. Это удобно и функционально. А за счёт дополнительных расширений можно «прикрутить» другие функции: аналитику, формы обратной связи, онлайн-чаты и т.п. Но полноценные CMS очень громоздкие для таких задач. Их имеет смысл использовать, только если вам нужно включить посадочную страницу в структуру уже работающего сайта.
Традиционно с задачей создания лендингов лучше всего справляются сервисы онлайн-конструкторов. Их же можно использовать для других малостраничных сайтов (визиток, каталогов, портфолио и т.п.).
Почему «облачные» CMS выгоднее? Дело в том, что лендинги, визитки, каталоги и аналогичные малостраничные сайты нужны преимущественно малому бизнесу. Предпринимателям в свою очередь важно получить быстрый, эффективный и главное простой результат с приемлемыми затратами.
О каких малых затратах и простоте можно говорить, если нужно: найти хостинг, оплатить его, разобраться с панелью управления, установить тот или иной движок, потом найти для него нужные плагины, правильно настроить и только потом приступать к созданию страниц?
«Облачные» сервисы позволяют обойти все эти технические процедуры и сконцентрироваться сразу на главном – на создании страниц, причём на выбор часто доступно огромное количество бесплатных готовых вариантов оформления.
К наиболее востребованным конструкторам лендингов и малостраничных сайтов в России можно отнести:
uKit
uKit – лучший российский сервис. Максимально простой в плане функционала и настройки. Можно собрать свои страницы даже без навыков дизайнера. Сайт можно сгенерировать автоматически на основе имеющихся страниц в соцсетях (Facebook или ВКонтакте). Подписка обойдётся от 4,5 USD/месяц (это условные единицы, никаких проблем с оплатой из РФ нет).
uCoz
uCoz – лучший универсальный онлайн-конструктор в Рунете. Благодаря модульной структуре позволяет в несколько кликов запускать любые типы сложных проектов: блоги, доски объявлений, новостные порталы, интернет-магазины и пр. Но самая главная фишка для лендингов – полный доступ к HTML-коду шаблонов. Здесь вообще никаких ограничений нет – вы можете создать лендинг любой сложности и загрузить его в uCoz. К странице подключаются формы, любые системы аналитики, виджеты чатов и пр. Цены – от 4,19 USD/месяц, есть полностью бесплатный тариф (но с показом рекламы).
Наш рейтинг лучших конструкторов для создания лендингов с ценами и подробными описаниями смотрите здесь.
Какую CMS выбрать для корпоративного сайта
Корпоративные сайты – это обычно симбиоз новостного портала, лендингов, рассказывающих о преимуществах компании, а также многостраничной визитки, на которой можно найти всю информацию о предприятии и о способах связи с тем или иным отделом.
Многие компании совместно с корпоративным сайтом (параллельно ему) ведут корпоративный блог, на страницах которого делятся различными лайфхаками, рассказывают о своей продукции и т.п.
Вместе с тем, корпоративные сайты необязательно должны работать на CMS-системах, так как последние весьма требовательны и дорогостоящи в сопровождении. Например, как «1С-Битрикс: Управление сайтом», с помощью этого решения вообще можно создать полноценный интранет-портал, со встроенными модулями документооборота, корпоративного обучения, со встроенным мессенджером, облачным диском и т.п. Но нужны ли такие функции малому бизнесу? В большинстве случаев нет.
Какие движки и платформы лучше других подходят для запуска простых корпоративных сайтов?
1С-UMI
1С-UMI – это облачная платформа, её тоже можно назвать конструктором, но с большой натяжкой. Это фактически коробочная CMS-система, работающая в облаке, каждый экземпляр движка разворачивается под конкретного клиента. При желании можно оплатить коробочную лицензию и забрать сайт на свой собственный хостинг. Благодаря тематическим шаблонам на базе 1С-UMI очень легко создать типовой сайт компании. Внутри панели управления будет встроена CRM-система. Цены на подписки – от 275 руб./месяц.
Tilda
Tilda – неплохой облачный конструктор со встроенным модулем для онлайн-обучения и для ведения корпоративного блога. Всё включено в одну подписку. Здесь же есть модуль магазина и специальный редактор блоков для профессиональных web-дизайнеров, поэтому сайт компании должен получиться не только функциональным, но и красивым. Правда, без помощи профи будет тяжело разобраться. Цены на подписку – от 500 руб./месяц.
Как выбрать движок для блога
Основная проблема блога – управление комментариями. В сети даже существуют внешние системы, такие как Disqus, Tolstoy Comments и пр. Их можно подключить к любому сайту, даже если он работает на базе онлайн-конструктора. Но эффективность таких сервисов для реально больших блогов и сообществ спорная.
Лучше всего, когда у движка есть всё необходимое из коробки, так как пользователей логично объединять в группы по интересам, настраивать им особые права доступа и т.п. Всё это сложно будет реализовать с помощью внешних систем.
Плюс, весьма неплохо на блоге иметь инструменты для быстрой публикации, для распределения материалов по разным категориям, а также всё для размещения рекламных объявлений.
Как ни странно, несмотря на то, что блогинг был весьма популярен, для него не так много CMS и платформ. Лучше всего для ведения блогов подходят следующие CMS-системы.
WordPress
WordPress – лучший блоговый движок для своего хостинга. Масса плагинов для SEO, ротации рекламных объявлений, анализа статистики, голосования и т.п. Многое из этого можно получить абсолютно бесплатно. Плюс, в сети есть масса руководств, как добавить необходимые кастомные функции на уровне кода. Самая сильная сторона ВордПресса – своя система комментирования, которую можно использовать «как есть», а можно проапгрейдить: защитить капчей, добавить систему загрузки своих аватаров, авторизацию через соцсети и пр. Основная проблема – повышенное потребление ресурсов сервера, поэтому абы какой хостинг тут не подойдёт. Мы рекомендуем HostGator (от 2,75 USD/месяц, домен на первый год в подарок).
uCoz
uCoz это лучшая облачная платформа, на которой можно быстро и без особых проблем запустить свой собственный блог. Для работы блога используется специальный модуль. Есть своя система комментирования и модерации, управления группами пользователей и их правами, мощный SEO-функционал, свой ротатор рекламы и баннеров (может применяться для работы с партнёрскими программами), автопостинг в соцсети. Тему можно сверстать с нуля и загрузить в систему, а можно приобрести готовую по адекватной цене (10-40 USD против 60-90 у WordPress). Цены на подписки – от 4,19 USD/месяц.
Выводы
Выбор CMS будет зависеть от стоящих перед сайтом задач, от перечня технических требований, от возможностей по интеграции с внешними сервисами, от пределов масштабирования на выбранной платформе, а также от имеющегося бюджета.
CMS можно даже написать «с нуля» под свои нужды, но такой подход будет неоправданно долгим и дорогим. Тиражные CMS используют как раз для того, чтобы создание сайта стало дешевле и быстрее.
На рынке готовых (коробочных) решений есть универсальные CMS и движки для «узких» задач. Первые позволяют унифицировать подход к созданию разных типов сайтов, но в этом случае придётся расплачиваться временем, потраченным на поиск, установку и настройку нужных расширений, чтобы сайт выполнял нужные функции. А вторые (узкопрофильные) позволяют запускать сайты в определённой тематике, но плохо справляются с дополнительным функционалом, не характерным для данной ниши.
При окончательном выборе стоит опираться не столько на технические возможности, так как они в большинстве случаев расширяются за счёт плагинов/дополнений/API и т.п., сколько на скорость запуска. То есть, если вам нужен интернет-магазин, то логично запустить его на профильной CMS, вы потратите меньше сил и времени на точечную настройку и кастомизацию. Если нужен блог, то логично выбрать самую популярную платформу для блогов. Если нужен лендинг – используйте конструктор посадочных страниц и визиток, и т.д.
Главное – не перестараться и не изобрести свой «велосипед», а то на рынке появится ещё одна CMS. И выбор для следующих поколений станет ещё сложнее.