BrokenBit
На чому зробити сайт: шість проєктів на шести платформах

На чому зробити сайт: шість проєктів на шести платформах

Чистий HTML, Weblium, WordPress, Хорошоп, Webflow і Next.js — шість наших робіт на шести різних платформах. Розбираємо, чому в кожному випадку вийшло інакше.

Запитайте десять підрядників, на чому робити сайт, і дев'ять назвуть те, що вміють самі. Студія на WordPress розкаже, що WordPress підходить усім. Розробник на React пояснить, що конструктори — це несерйозно. Відповідь ви отримаєте чесну, але не про ваш проєкт.

Ми вирішили показати це на власних роботах. Шість проєктів за останній час — шість різних платформ. Не з любові до різноманіття, а тому що задачі були різні.

Автомийка: чистий HTML без жодної CMS

Joker Auto Spa — автокомплекс у Києві: мийка, шиномонтаж, хімчистка килимів, детейлінг. Односторінковий сайт, зібраний на чистому HTML, CSS і JavaScript. Без фреймворків, без адмінки, без бази даних.

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

Що це дало: сторінка вантажиться швидше за будь-яку збірку на конструкторі, ламати нема чого, бо нема адмінки, а обслуговування коштує рівно стільки, скільки хостинг із доменом.

Коли так робити варто: сайт-візитка, лендінг, промо-сторінка — усе, де контент пишеться один раз.

Клінінг: Weblium

Bees Home Service — прибирання квартир і офісів у Києві. Тут усе навпаки: прайс на додаткові роботи налічує десятки позицій, і він рухається. Духовка, холодильник, витяжка, миття стелі, прасування — ціни переглядають регулярно.

Писати клієнту щоразу, коли треба підняти вартість миття вікон на двадцять гривень, — безглуздо. Тому конструктор із візуальним редактором: компанія відкриває сторінку, міняє число, зберігає.

Коли так робити варто: кілька сторінок, контент змінюється, бюджету на постійного підрядника немає.

Громадська організація: WordPress з Elementor

ГО «Доречні» — підтримка родин, переселенців і молоді. Знову самостійне ведення, але причина інакша, ніж у клінінгу.

У НГО новини — це не зручність, а доказ. Донор дивиться на дату останнього допису й за нею вирішує, чи організація жива. Якщо для публікації треба писати розробнику, пости виходитимуть із затримкою, а за пів року розділ помре.

WordPress із візуальним редактором дав координатору змогу додавати новини й сторінки проєктів без ризику зламати верстку. Туди ж підключили прийом донатів через LiqPay — прямо на сайті, без переходу на сторонні сервіси.

Коли так робити варто: регулярний потік публікацій, нетехнічна людина за кермом, потреба в плагінах під специфічні задачі.

Інтернет-магазин: Хорошоп

Боврожай — насіння й товари для саду, понад шістсот позицій. Тут питання «писати з нуля чи взяти платформу» навіть не стояло.

Магазину потрібні кошик, оплата, Нова пошта, облік залишків і вивантаження на маркетплейси. Усе це в українських платформах уже зроблено й ними ж підтримується. Написати це самотужки означає заплатити за повторення того, що коштує кілька сотень гривень на місяць, а потім ще й супроводжувати.

Докладніше про вибір платформи для магазину — на окремій сторінці.

Коли так робити варто: будь-який магазин із реальним асортиментом і доставкою.

Громадський проєкт: Webflow

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

Тут варто сказати те, про що зазвичай мовчать. Webflow закриває свої службові піддомени від пошукових роботів: сайт на адресі виду назва.webflow.io у Google не потрапить ніколи. Це нормально для етапу розробки, але перед запуском проєкт обов'язково переносять на власний домен. Якщо вам здали сайт на технічній адресі хостингу — це незавершена робота, а не особливість платформи.

Коли так робити варто: складний дизайн, анімації, маркетингові сторінки — і обов'язково власний домен.

Наш сайт: Next.js

Сайт, який ви зараз читаєте, зібраний на Next.js — тобто кастомною розробкою.

Чому ми не взяли конструктор собі. Тому що для нас важлива швидкість завантаження й контроль над розміткою: ми цим заробляємо, і сайт агенції має це показувати. Статті лежать окремими файлами й додаються без переверстки, а решта сторінок зашита в код.

Чесно кажучи, для більшості наших клієнтів такий підхід був би зайвим. Ми на ньому не наполягаємо.

Коли так робити варто: нестандартна логіка, високі вимоги до швидкості, серйозні плани на SEO, інтеграції з чужими системами.

Як ми це вирішуємо

Питання, які ставимо до того, як назвати платформу:

Хто і як часто змінюватиме контент. Один раз на рік — одна відповідь, щотижня — зовсім інша.

Чи буде каталог, кошик, оплата. Якщо так, розмова про конструктори майже закінчена, лишаються платформи для торгівлі.

Наскільки нестандартна логіка. Калькулятор, особистий кабінет, інтеграція з обліком — від цього залежить, чи вистачить готового рішення.

Який бюджет на утримання. Не на розробку, а саме на щомісячні витрати. Підписка на платформу, хостинг, підтримка рушія.

Що буде через два роки. Магазин на двадцять товарів за рік може стати магазином на триста, і переїжджати тоді дорожче, ніж закласти запас одразу.

Що питати підрядника

Корисно, навіть якщо працюватимете не з нами.

«Чому саме ця платформа для мого випадку?» Відповідь «ми на цьому працюємо» — не про вас. Має прозвучати ваша задача.

«Скільки коштуватиме утримання на місяць?» Підписка, хостинг, домен, оновлення. Називають тільки вартість розробки — питайте далі.

«Що я зможу міняти сам, а що через вас?» Якщо виявиться, що будь-яка правка тексту йде через підрядника, це стане помітно на другий місяць.

«Кому належатимуть доступи й вихідні файли?» Правильна відповідь — вам, без умов.

«Чи буде сайт на моєму домені?» Звучить дивно, але спитати варто, особливо з конструкторами.

Коротко

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

Якщо не можете визначитись, під що саме ваш проєкт — напишіть нам. Подивимось на задачу й скажемо прямо, що буде дешевше у вашому випадку. Як видно зі списку вище, ми не прив'язані до жодної платформи.