EmDash 1.0 против WordPress: почему лучшая CMS для клиентского сайта — по-прежнему WordPress

CMSWordpressинтернет-платформыразработка сайтов

28 сентября Cloudflare выпустил EmDash 1.0 — CMS на фреймворке Astro, которую компания называет «духовным наследником WordPress». В тот же день Search Engine Journal опубликовал разбор с главной претензией: почти все новые возможности версии 1.0 привязывают владельца сайта к инфраструктуре Cloudflare. Мы решили проверить не формулировки, а единственное утверждение, от которого зависит всё остальное: что EmDash можно развернуть без Cloudflare, «на любом окружении с Node.js». В тот же день мы поставили EmDash 1.0 на свой сервер (1 vCPU, 1,9 ГБ RAM) и довели установку до админки. Ниже — что мы увидели на практике, чем это отличается от WordPress и почему для клиентских проектов мы остаёмся на WordPress.

Что объявил Cloudflare

Официально EmDash 1.0 — это стабильный релиз под свободной лицензией MIT. По данным Cloudflare, в проекте больше 175 контрибьюторов и более 1 800 коммитов, интерфейс переведён на 25 языков, а сообщество в Discord — свыше 800 человек. Блог самого Cloudflare переехал на EmDash в августе и, по заявлению компании, выдерживает миллионы просмотров в неделю и пики до 5 000 запросов в секунду.

Вместе с версией 1.0 вышли четыре возможности, которые Cloudflare описывает как результат этого переезда: адаптер Hyperdrive для эффективного подключения к PostgreSQL, совместимость с кэшем Workers, изолированные контейнеры сборки для каждого проекта EmDash Build и трассировка изменений ИИ-сборщика через Cloudflare Artifacts. Плюс сам конструктор EmDash Build, который обращается к внешней модели через инфраструктуру Cloudflare, и реестр плагинов на AT Protocol — децентрализованном протоколе, на котором работает Bluesky.

Отдельно отметим то, что сделано действительно хорошо: реестр отделён от каталога. Разработчик хранит пакет и историю релизов в своей учётной записи, а каталог — лишь место, где плагины находят. Это осмысленный ответ на боль, которую сообщество WordPress и вправду пережило.

Что говорит вторая сторона

Search Engine Journal разбирает релиз прямо: возможности EmDash «более безопасны и гибки, чем то, что предлагает WordPress», но при этом «жёстко привязаны к инфраструктуре Cloudflare». Ключевой вывод колонки: сайт на EmDash можно хостить без Cloudflare, на сервере с Node.js, — но большинство возможностей версии 1.0, включая производительность, ИИ-сборку и деплой, от этой инфраструктуры зависят. И там же — мысль, которую мы проверили на себе: «Все ИИ-возможности из анонса EmDash уже достижимы в WordPress».

Обе стороны правы по-своему, и это не спор о качестве кода. Это спор об архитектуре: у Cloudflare получился современный CMS, лучшие части которого логичнее всего работают там, где живёт Cloudflare.

Что показал наш тест

Мы выбрали именно тот путь, о котором пишет SEJ: самостоятельный хостинг без Cloudflare, на небольшом VPS (1 vCPU, 1,9 ГБ RAM, Ubuntu 24.04). Дальше — только факты из документации и наших замеров.

Читайте также:  Как добавить кнопку «Предпочтительные источники» Google на сайт

Нужен Node.js как серверный рантайм. Документация EmDash по развёртыванию на Node.js требует версию 22.16 или выше, причём нечётные версии не поддерживаются. Это не статический сайт на любом хостинге: нужен полноценный процесс Node, который кто-то должен запускать, перезапускать и обновлять.

Установка — это проект, а не установка. Мы запустили production-сборку (на одноядерном сервере она заняла около 37 секунд) и обнаружили, что в комплекте нет ни systemd-юнита, ни готовой связки «сборка плюс автозапуск»: юнит мы написали сами, вместе с передачей переменных окружения, потому что standalone-сервер EmDash, по собственной документации, не читает файл .env автоматически. Память процесса пришлось ограничить 800 МБ, чтобы сайт не вытеснил остальные сервисы на машине с 1,9 ГБ.

Админка — отдельное одностраничное приложение. В документации прямо предупреждают: если в конфигурации Astro не подключён React, страница админки останется висеть на «Loading EmDash…». В нашем тесте мы вошли только через dev-режим, а по публичному адресу вход для клиента не работал — и это стало решающим аргументом. Тест провалился не на уровне CMS, а на уровне входа в неё.

Стоимость места и зависимостей. Свежая установка заняла на диске около 783 МБ, включая семь демонстрационных картинок. В админском бандле есть отдельный файл PluginRegistry.js размером 8,1 МБ, общая библиотека — 642 КБ, а собственная таблица стилей блога — 226 КБ без сжатия. Для серверного приложения это терпимо, но это не «лёгкий статический сайт», каким EmDash иногда представляют.

Хранение данных. SQLite и локальные файлы подходят для одного сервера с постоянным диском, и документация отдельно предупреждает: на временной файловой системе база потеряется при перезапуске. Для отказоустойчивой схемы нужны PostgreSQL или libSQL и S3-совместимое хранилище, а для плагинов в песочнице — отдельный рантайм в виде дочернего процесса workerd.

Мы не считаем эти пункты недостатками продукта. Это честная цена архитектуры: серверное приложение на Node требует того же, что и любое другое серверное приложение на Node. Вопрос в другом — кто будет это обслуживать на клиентском проекте.

Почему для клиентских сайтов это пока не аргумент

Свобода — свойство архитектуры, а не лицензии. MIT-лицензия снимает вопрос прав, но не вопрос инфраструктуры. У WordPress в критическом пути нет вендора: PHP и MySQL есть на любом хостинге, сайт переносится между площадками за вечер и без разрешения. У EmDash в самостоятельном режиме в критическом пути появляются Node, база данных и хранилище, а самые привлекательные возможности версии 1.0 остаются на инфраструктуре Cloudflare — ровно то, о чём пишет SEJ.

Экономика малого сервера. Один пул PHP-FPM обслуживает на нашем VPS несколько сайтов сразу. EmDash — это отдельный процесс на сайт со своим лимитом памяти, сборкой и ритуалом деплоя. На одном сайте разница незаметна, на десяти — уже строка в смете.

Читайте также:  В Search Console появился фильтр Multimodal: что он показывает и чего в нём нет

Люди. WordPress знает любой фрилансер, любая студия и любой хостер; владельцу сайта можно выдать доступ в админку и не бояться, что он не разберётся. Для нового продукта такой базы специалистов пока нет.

ИИ — не ров. Здесь SEJ прав, и мы проверяем это на себе каждый день: этот блог публикуется программно, через REST API WordPress и пароль приложения. Без MCP-сервера, без песочницы, без аккаунта Cloudflare и без единой строки на Node.js. ИИ-возможности сегодня — свойство интеграции, а не самой CMS.

Честная оговорка про WordPress

Открытость WordPress — это и его слабое место. Репутация плагинов неровная: экосистема пережила и массовые уязвимости, и скандалы. А конфликт вокруг WP Engine осенью 2024 года показал, что у WordPress есть и собственный риск управления: одна компания контролирует инфраструктуру, от которой зависят миллионы сайтов. Это реальная проблема, и именно на неё указывает дизайн реестра EmDash — здесь Cloudflare угадал направление.

Но это риск экосистемы, который обсуждают в открытую и лечат на десятках тысяч независимых площадок и специалистов. Инфраструктурная зависимость от одного вендора — свойство самой архитектуры. По данным W3Techs на 27 сентября 2026 года, WordPress используют 58,7% сайтов, у которых вообще определена CMS, то есть 40,2% всех сайтов мира. Такую базу не заменить быстро — ни продуктом, ни решением.

Что из этого следует

  • Владельцам сайтов: смена CMS ради «современности» почти всегда обходится дороже, чем приносит пользы. Пока вам нужен сайт, который виден в поиске, обновляется вашим сотрудником и переносится к другому подрядчику без выкупа инфраструктуры, WordPress остаётся самым дешёвым и предсказуемым вариантом.
  • Авторам контента: интерфейс, который вы уже знаете, важнее модного бэкенда. Админка EmDash сделана современно, но это ещё одна система, которую придётся изучать с нуля.
  • Разработчикам: у EmDash есть чему поучиться — песочницы плагинов, отделение реестра от каталога, ИИ-сборка. Но для клиентских проектов с небольшой командой выигрывает стек, который клиент сможет поддерживать и без вас.

Если вы выбираете платформу для сайта и хотите посчитать реальную стоимость владения, а не только стоимость запуска, — напишите нам: мы проводим аудит и помогаем выбрать CMS под задачи бизнеса, а не под модную статью. О том, как мы оцениваем технические риски, мы писали в разборе технического аудита сайта, а общие принципы продвижения — в материале о комплексном SEO.

Источники: EmDash 1.0 Challenges WordPress Freedom With Cloudflare Lock-In (Search Engine Journal, 28 сентября 2026); EmDash 1.0: the stable CMS with a secure plugin registry (Cloudflare Blog, 28 сентября 2026); Deploy to Node.js (документация EmDash); Usage statistics and market share of WordPress (W3Techs, 27 сентября 2026).

Добавить комментарий

Email не будет опубликован. Обязательные поля помечены *