В моей практике самые дорогие ошибки начинаются с фразы «давайте просто подключим ещё один слой». Так и здесь: блоговый проект, WordPress как CMS, Gutenberg для редакторского опыта, Vue/Nuxt — для фронта. На бумаге схема выглядела аккуратно. В реальности пришлось отдельно разбирать, где заканчивается контентная модель, где начинается UI, и как не убить редактирование на каждом втором блоке.
Я бы описал это так:
**WP отвечает за хранение и права**,
**Gutenberg — за сборку смысловых блоков**,
**Vue/Nuxt — за рендер и производительность**.
Главный риск в таких связках — не технология, а граница ответственности. Если её не зафиксировать сразу, редактор начинает зависеть от фронта, фронт — от капризов CMS, а интеграция превращается в набор хрупких костылей.
В итоге выигрывает не тот, кто «смог подружить стек», а тот, кто заранее разложил архитектуру по слоям. Это и есть нормальная инженерия, без лишнего героизма 🧩
Битрикс Stack
@BitrixStackPro
В моей практике самые дорогие ошибки начинаются с фразы «давайте просто подключим ещё один слой». Так и здесь:
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.