«Делать на WordPress или писать отдельно?» — вопрос, на который с обеих сторон много предвзятых ответов. Сторонники WordPress называют индивидуальный код «дорогим и лишним», разработчики WordPress — «медленным и уязвимым». Правда зависит от задачи, и эта статья даёт именно те вопросы, по которым выбор вы сделаете сами.

Коротко: что есть что

WordPress — готовая система управления контентом: админ-панель, темы, тысячи плагинов. Вы (или разработчик) выбираете тему, добавляете плагины и наполняете контент. На нём собрана значительная часть сайтов в мире.

Индивидуальный сайт — код, написанный с нуля под вашу задачу: HTML/CSS/JavaScript, при необходимости React и собственная серверная часть. Система управления появляется в нём только если она действительно нужна, и ровно такая, какая нужна.

Есть и промежуточный вариант — статически собранный сайт, который создаётся системой сборки и публикуется на сервере обычными файлами (как этот сайт). Он даёт скорость и безопасность индивидуального кода, но изменение контента требует участия разработчика.

Сравнение в таблице

КритерийWordPressИндивидуальный код
Стартовая ценаНизкая–средняя (готовая тема) / средняя (индивидуальная тема)Средняя–высокая, по объёму
Изменение контента самостоятельноДа, из админ-панелиТолько если система управления пишется отдельно
СкоростьЗависит от темы и плагинов; перегруженный сайт медленныйВысокая — только нужный код
БезопасностьТребует регулярных обновлений; устаревшие плагины — самый частый рискВысокая, если нет серверной части или она правильно защищена
Стоимость поддержкиПостоянная: обновления, лицензии, совместимостьНизкая для статического; для индивидуальной системы зависит от разработчика
РасширениеПростое для стандартных функций (блог, магазин, формы)Неограниченное, но каждая функция пишется отдельно
ЗависимостьОт авторов темы и плагиновОт разработчика, знающего код
Подходит дляБлог, сайт компании, магазин WooCommerce, часто обновляемый контентЛендинг, быстрый сайт-визитка, бизнес-система, нестандартная логика

Когда оправдан WordPress

  • Тексты, новости и страницы регулярно меняете вы или ваша команда — и не хотите ждать программиста.
  • Нужны стандартные функции: блог, галерея, формы, магазин WooCommerce — всё это готово и проверено.
  • Бюджет ограничен, и адаптации готовой темы достаточно.
  • Вы хотите, чтобы в будущем сайт мог продолжить и другой разработчик — специалист по WordPress найдётся везде.

Условие одно: кто-то должен обновлять. Сайт на WordPress, на который год никто не смотрит, — риск безопасности. Подробнее — на странице разработка сайтов на WordPress.

Когда оправдан индивидуальный код

  • Сайт меняется редко, а главное — скорость, безопасность и минимальная поддержка: лендинг, сайт-визитка, сайт компании из нескольких страниц.
  • Бизнес-логика нестандартна: калькуляторы, сложные правила бронирования, личные кабинеты, интеграции со складом или CRM.
  • Трафик или требования к производительности высоки, и накладные расходы готовой системы мешают.
  • Продукт сам является бизнесом (платформа, сервис, приложение), и его развитие не умещается в лимиты готовой системы.

Для таких случаев — разработка сайтов и индивидуальное программное обеспечение.

Распространённые ошибки

  • «WordPress бесплатен, значит дёшев». Система бесплатна, но качественная тема, лицензии плагинов, хостинг и регулярная поддержка за годы часто стоят больше индивидуального статического сайта.
  • «Индивидуальный код безопасен сам по себе». Нет — плохо написанный серверный код уязвимее любого WordPress. Безопасность — это подход, а не технология.
  • «Плагин всё исправит». Каждый плагин добавляет нагрузку и риск. Сайт из 40 плагинов дороже в поддержке, чем одна настроенная система.
  • «Потом перенесём». Переход с WordPress на индивидуальный код (или обратно) — новый проект. Правильный выбор в начале экономит обеим сторонам.

Как сделать выбор

Ответьте на три вопроса: (1) как часто и кто будет менять контент? (2) нужна ли функция, которой нет в стандартном списке? (3) кто будет заботиться о сайте после запуска? Если ответы «часто, сами / нет / никто специально» — WordPress. Если «редко / да / разработчик или поддержка» — индивидуальный. Если посередине, пришлите задачу — выбор сделаем вместе под конкретную потребность, без предвзятости к технологии.

Связанные страницы