CMS сайтов
CMS очень много: OpenCart, WordPress, Tilda. Фреймворки вроде Nuxt, Next и Laravel не дают готовой админки, зато CMS обычно тяжелее и медленнее.
Систем управления сайтом огромное количество. На слуху OpenCart, WordPress и Tilda, рядом постоянно называют Laravel. Отдельно стоят фреймворки: Nuxt, Next и другие. Выбор между ними — не про моду, а про то, что сайт должен уметь и насколько быстро он открывается.
CMS
CMS — готовая система. Поставили и уже есть админка, страницы, пользователи, медиатека. Дальше ставят плагины.
- 01WordPress и WooCommerce — для магазина это слабая связка: каталог тяжелеет уже около 500 товаров.
- 02OpenCart — магазин из коробки: товары, корзина, заказы, фильтры.
- 03Tilda — конструктор. Страница собирается блоками, свой сервер не нужен, код вам не отдают.
- 041С-Битрикс — тяжёлая CMS под корпоративные сайты и магазины, со своей админкой и интеграциями.
Laravel в этом ряду тоже всплывает постоянно, но это не CMS, а PHP-фреймворк. Готового каталога и кабинета редактора в нём нет.
Фреймворки
Фреймворк — это каркас, на котором сайт пишут. Nuxt и Next собирают интерфейс на Vue и React. Laravel закрывает серверную часть на PHP. Есть и другие: Django, Rails, свои сборки на том же Nuxt.
Фреймворк не даёт того функционала, который даёт CMS. Нет админки «из коробки», нет каталога, ролей, форм заявок и плагинов на все случаи. Каталог, редактирование текстов, корзину и личный кабинет нужно сделать отдельно — самим или готовым модулем, который вы сами подключаете. Зато на сайте остаётся только то, что ему реально нужно.
Что быстрее
CMS зачастую сильно тяжелее и медленнее. Ядро, тема и десяток плагинов тянут чужой JavaScript и CSS, даже если половина возможностей не используется. Конструктор вроде Тильды ещё и грузит внешние файлы со своих серверов — ускорить это почти нечем.
В эру вайбкодинга фреймворк порой получается гораздо быстрее и удобнее. Страницу, админку и нужные блоки собирают под задачу, без чужого ядра. Сайт легче, правки точечные, а не «обновить 15 плагинов и надеяться, что ничего не отвалилось». CMS по-прежнему уместна, когда нужен знакомый кабинет и типовой магазин без разработки. Если скорость и свой функционал важнее готовых галочек — фреймворк выигрывает.