Vlas Zubenko
АвторVlas ZubenkoВеброзробник, керую командою · 9+ років · 260+ проєктів
Детальніше про автора

Питання не в тому, що краще

Беріть WordPress, коли нетехнічні люди мають вільно публікувати, а сайт — це переважно контент, каталог чи магазин. Беріть Next.js, коли сайт — це продукт із логікою, станом та інтеграціями або коли сам інтерфейс і є аргументом продажу. Я роблю і те, і те — вісім років і п'ять років відповідно. Майже кожен неправильний вибір, який мені потім доводилося виправляти, починався з того, що порівнювали не те: зазвичай бали швидкості замість питання, хто редагуватиме сайт у вівторок удень.

Де WordPress справді виграє

  • Редагування. Маркетолог додасть сторінку, замінить фото й опублікує допис, не заводячи задачу розробнику
  • Електронна торгівля за звичайними правилами. WooCommerce з коробки дає каталог, кошик, оплату, доставку та рахунки
  • Швидкість запуску. Кастомна тема поверх готового дизайну швидша за еквівалентну розробку з нуля
  • Екосистема. Багатомовність, форми, бронювання та SEO — розв'язані задачі з підтримуваними плагінами
  • Найм. Якщо ми перестанемо працювати разом, проєкт завтра підхоплять тисячі розробників

Багатомовний сайт комунікаційної агенції, інформаційний сайт із каталогом продукції та портфоліо фотографа з великою кількістю анімації — усе це мої проєкти на WordPress. У кожному з них клієнт зараз сам править свій контент, і заради цього все й робилося.

Де справді виграє Next.js

  • Усе, де є справжня логіка: кабінети, дашборди, калькулятори, багатокрокові сценарії, живі дані
  • Інтерфейси, які мають відчуватися як застосунок: миттєві переходи, без перезавантажень, стан не губиться
  • Нестандартний інтерактив. Коли верстка і є продуктом, потрібен код, а не конструктор, який опирається
  • Продуктивність, якою ви керуєте за замовчуванням, а не витягуєте плагінами
  • Кодова база, що витримує зростання складності: типи, тести, рев'ю і жодних конфліктів плагінів о третій ночі
  • Поверхня атаки. Немає екосистеми плагінів — немає вразливостей у плагінах

Платформа керування проксі, яку я робив, працює на інтерфейсі React поверх бекенду на Django: купівля, налаштування й моніторинг серверів — це програма, а не контент. Показово, що маркетинговий сайт у неї на WordPress — два інструменти роблять те, у чому кожен добрий, у межах одного проєкту.

Беріть WordPress, якщо сайт — це те, що ви публікуєте. Беріть Next.js, якщо сайт — це те, що працює.

Міфи, від яких час відмовитися

  • «WordPress гальмує». WordPress гальмує, коли це куплена тема плюс двадцять плагінів. Кастомна тема з чистими запитами й нормальним кешем спокійно проходить Core Web Vitals
  • «Next.js кращий для SEO». Обидва віддають HTML, який Google індексує. Позиції вирішують структура, контент і швидкість, і жодного з цього фреймворк за вас не гарантує
  • «WordPress дешевший». Дешевше зробити, але часто не дешевше володіти. Ліцензії продовжуються, оновлення потребують нагляду
  • «На Next.js немає CMS». Зазвичай вона є, headless: редактори так само отримують адмінку — просто це окремий сервіс, за який треба платити і який треба вести
  • «WordPress небезпечний». Небезпечний неоновлений WordPress. Це рішення про обслуговування, а не властивість платформи

Вартість за три роки — та, що важлива

WordPress зазвичай дешевше стартує й тягне рівний хвіст: хостинг, продовження платних плагінів на $100–400 на рік, оновлення ядра й плагінів, періодичне прибирання в міру їх накопичення. Натомість більшість правок контенту не коштують вам нічого, бо їх робить ваша ж команда. Next.js зазвичай дорожче стартує, але хвіст тихіший: дешевий хостинг, жодних ліцензій, менше несподіванок. Зате зміни моделі контенту й нові типи сторінок ідуть через розробника — і якщо команда публікує постійно, регулярною статтею витрат стає вже це.

Вибір за п'ять питань

  • Хто змінює тексти на сайті — ви чи розробник? Якщо ви, сильно на користь WordPress
  • Чи є на сайті користувачі, які входять і щось роблять? Якщо так, сильно на користь Next.js
  • Ваша торгівля стандартна чи з нестандартним ціноутворенням, конфігурацією, логістикою? Стандартна — WooCommerce, нестандартна — власна розробка
  • Дизайн звичний чи весь сенс в інтерактиві? Нестандартний інтерактив — на користь Next.js
  • Хто веде це на третій рік і кого він зможе найняти? Відповідайте чесно — це питання вирішує більше проєктів, ніж попередні чотири

Висновок

Чесна відповідь така: більшість бізнес-сайтів мають бути на WordPress, більшість бізнес-застосунків — на Next.js, а цікаві проєкти стоять рівно на межі між ними. Якщо ви на цій межі — опишіть дві речі: хто редагує сайт і що сайт має робити крім показу інформації. Зазвичай цього досить, щоб обрати. А якщо відповідь чесно «і те, і те», то маркетинговий сайт на WordPress поруч з окремим застосунком — це нормальна архітектура, а не компроміс.

Vlas Zubenko
АвторVlas ZubenkoВеброзробник, керую командою · 9+ років · 260+ проєктів
Детальніше про автора

Часті питання

Дайте відповідь на два питання. Хто змінює тексти — ви чи розробник? І чи входять користувачі в кабінет? Якщо тексти правите ви й ніхто не логіниться, WordPress дешевший і кращий.

Ні. Обидва віддають HTML, який Google індексує. Позиції дають структура, контент і швидкість — фреймворк нічого з цього не гарантує.

Гальмує куплена тема плюс двадцять плагінів. Кастомна тема з чистими запитами й кешем спокійно проходить Core Web Vitals.

WordPress дешевше стартує, але тягне ліцензії й оновлення. Next.js дорожче стартує, зате хвіст тихіший. Переломна точка — як часто ви публікуєте.

Так, і це нормальна архітектура. Маркетинговий сайт на WordPress поруч із застосунком на Next.js — так зроблений prosox.

Є схожа задача?

Розкажіть, що має робити сайт, — чесний діапазон отримаєте того ж дня.

Обговорити проєкт