Все статьи

3 мин чтения

WordPress или собственный код: что выбрать для сайта бизнеса

Сравниваю WordPress и разработку на чистом коде: когда выигрывает готовая система управления, когда собственный код, и во что это выльется через год.


Этот выбор почти всегда делают за заказчика, и обычно в пользу того, что удобнее исполнителю. А решение влияет не на месяц разработки, а на несколько следующих лет жизни сайта. Поэтому расскажу как есть, включая неудобные для меня части.

Чем они вообще отличаются

WordPress это готовая система управления сайтом. Вы получаете админку и можете сами менять текст, добавлять новости и товары, не трогая код. Под неё есть десятки тысяч плагинов почти на любую задачу.

Собственный код пишется с нуля под конкретную задачу. Нет админки, которую вы не заказывали, нет плагинов, которыми вы не пользуетесь. Есть ровно то, что нужно.

Когда я советую WordPress

Если вы будете часто менять контент сами. Каталог, где цены двигаются каждую неделю. Новости, которые надо публиковать. Блог, который ведёт ваш маркетолог. Когда контент живой, админка это не роскошь, а необходимость.

Если нужна стандартная функция и нужна быстро. Форма записи, календарь, мультиязычность, интеграция с рассылкой. Под всё это есть готовые решения, писать своё дороже и глупо.

И ещё один довод, который обычно не приводят разработчики. WordPress знают все. Если мы с вами разойдёмся, вы найдёте того, кто продолжит, за один день. С моим кодом так не получится, и это честный минус.

Когда я советую свой код

Сайт-визитка или лендинг, который не будет меняться. Ставить WordPress под одну страницу это как покупать грузовик, чтобы возить один пакет. Вы платите за админку, которой не пользуетесь, и теряете скорость.

Когда скорость критична. Типичный WordPress с десятком плагинов грузится в разы дольше сайта на чистом коде. Каждая лишняя секунда это ушедшие посетители, и Google это тоже учитывает.

Когда дизайн не должен ни во что упираться. Нестандартные анимации, сложные интерактивные блоки, необычная сетка. В WordPress это делается через борьбу с темой, в своём коде просто делается.

И когда вас беспокоит безопасность. WordPress самая популярная система управления сайтами в мире, поэтому и самая атакуемая. Взламывают почти всегда не саму систему, а устаревший плагин. Лечится обновлениями, но обновления кто-то должен ставить.

Расходы, которые не попадают в смету

У WordPress они есть, и о них редко говорят на этапе продажи.

Обновления ядра, темы и плагинов. Не обновлять рискованно, обновлять без проверки тоже рискованно: может поехать вёрстка. Кто-то должен за этим следить.

Платные плагины. Многие нужные вещи бесплатны только в урезанном виде, а годовые лицензии складываются в заметную сумму.

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

У собственного кода расход другой, и он тоже реальный: любое изменение делает разработчик. Поменять цену в прайсе это письмо мне, а не пять минут в админке. Для сайта, который меняется раз в полгода, так дешевле. Для каталога, который меняется каждую неделю, ощутимо дороже.

Как выбрать за минуту

Ответьте на один вопрос: как часто вы или ваши сотрудники будете сами менять содержимое сайта?

Каждую неделю, значит WordPress. Раз в пару месяцев, подойдёт любой вариант, смотрите на остальное. Практически никогда, значит собственный код.

Что я делаю на практике

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

Не уверены, что подходит вам? Напишите. Задам несколько вопросов о том, как вы собираетесь работать с сайтом, и скажу прямо, какой вариант выйдет дешевле. В том числе если это окажется вариант без меня.