Кастомный сайт или веб-приложение
Когда нужен кастом
Заголовок раздела «Когда нужен кастом»Кастомный проект нужен не потому, что это «круче», а потому что типовой стек не закрывает задачу без лишних компромиссов. Обычно это происходит, когда у проекта есть сложная логика, роли, интеграции или нестандартный UX.
Типичные признаки:
- сложные бизнес-процессы и статусы;
- персональные цены и правила;
- личные кабинеты и закрытые контуры;
- интеграции с 1С, CRM, телефонией, логистикой или внешними API;
- нестандартные формы, калькуляторы, workflow или отчёты.
Типовой vs кастомный
Заголовок раздела «Типовой vs кастомный»| Сценарий | Что выбрать |
|---|---|
| Сайт услуг, портфолио, лендинг | Типовое решение на AstroJS, WordPress или NextJS |
| Интернет-магазин с обычной корзиной | WooCommerce |
| Каталог без оплаты | Типовой каталог-витрина |
| B2B-кабинет, сложные цены, согласования | Кастом на Laravel + FilamentPHP |
| CRM, внутренний портал, workflow | Кастомное веб-приложение |
Что не стоит кастомизировать
Заголовок раздела «Что не стоит кастомизировать»Частая ошибка — делать кастомным то, что уже хорошо решается готовым продуктом. Если задача типовая, сначала проверьте:
- можно ли собрать проект на WordPress или WooCommerce;
- можно ли использовать готовую админку вроде Filament;
- можно ли обойтись настройкой темы, блоков, плагинов или шаблонов;
- только потом переходить к кастомной разработке.
Бриф для кастома
Заголовок раздела «Бриф для кастома»- Какие процессы нужно автоматизировать?
- Какие роли и права доступа есть у пользователей?
- Какие сущности и связи между ними важны?
- Что должно происходить после ключевого действия пользователя?
- Какие интеграции обязательны в первой версии?
- Какие части интерфейса должны быть нестандартными?
- Какие показатели успеха у проекта и как их измерять?
Когда кастом оправдан
Заголовок раздела «Когда кастом оправдан»- когда типовой стек упирается в ограничение по логике;
- когда цена ошибок в процессах выше цены разработки;
- когда проект — это не сайт, а продукт или внутренняя система;
- когда нужна долгосрочная архитектура с развитием по этапам.