Сложный проект на 1С-Битрикс собирают, когда его ядро — каталог, роли и обмен данными с учётной системой: платформа закрывает это готовыми механизмами. Laravel берут, когда ядро — собственная логика: расчёты, очереди, API, личные кабинеты, которых нет ни в одной готовой системе. Решение принимают по доле нетиповой логики в проекте, а не по языку программирования.
Две разные сложности
Понятие «сложный проект» скрывает два разных случая. Первый — объём типовых элементов: большой каталог, много ролей, несколько складов и филиалов, десятки страниц. Такая сложность лечится платформой: чем больше готовых механизмов, тем меньше приходится писать. Второй случай — доля нетиповых процессов: собственные формулы расчёта, многошаговое согласование, нестандартный жизненный цикл заказа. Такая сложность лечится архитектурой и кодом.
Понять, какой случай ваш, — первая задача проекта. От ответа зависит всё остальное: бюджет, сроки и то, кто будет заниматься поддержкой.
Смешанный случай встречается чаще крайних: часть процессов типовая, часть — нет. Тогда решение зависит от того, какая доля приходится на нетиповые сценарии и насколько они важны для бизнеса.
Что уже есть в 1С-Битрикс
Каталог с торговыми предложениями, права доступа, обмен с 1С, административный интерфейс, на котором работают менеджеры без технической подготовки. Платформа лицензируемая: лицензия оформляется на владельца сайта по ценам разработчиков отдельной строкой, мы её не перепродаём. Ценность здесь не в самой лицензии, а в том, что магазинные и корпоративные сценарии уже спроектированы и проверены на других проектах.
Этапы разработки сайта
Бриф
задачи, аудитория, рамки бюджета
Оценка
состав работ, сроки, вилка цен
Прототип
структура страниц и сценарии
Дизайн
макеты страниц и мобильных версий
Сборка
вёрстка, платформа, интеграции
Контент
тексты, изображения, наполнение каталога
Тестирование
устройства, формы, скорость, аналитика
Передача
обучение, доступы, месяц сопровождения
Что даёт Laravel
Фреймворк — набор инструментов: структура кода, работа с базой данных, авторизация, очереди, API. Всё остальное пишется под задачу, включая административную часть. Поэтому проект дороже и дольше на входе: вы оплачиваете проектирование, которого при готовой платформе не требуется. Взамен получаете систему без ограничений готовых механизмов и предсказуемую поддержку сложной логики: код, тесты и документация остаются у вас.
Сравнение по критериям проекта
- Источник данных. 1С или другая учётная система как источник товаров, цен и заказов: аргумент за платформу с родным обменом.
- Доля нетиповых сценариев. Если большая часть процессов нетиповые, готовые механизмы почти не помогают: за лицензию вы платите, а писать всё равно приходится своё.
- Кто работает в админке. Менеджеры и контент-менеджеры: нужен привычный интерфейс платформы. Операторы внутренней системы и разработчики: можно строить собственный.
- Роли и права. Права подразделений платформа закрывает настройкой; права на уровне отдельных бизнес-процессов чаще требуют кода.
- Интеграции. Несколько внешних систем: обвязка платформы. Много сервисов с очередями и повторными попытками: задача для фреймворка.
- Рост. Если продукт развивается годами силами команды, кодовая база даёт предсказуемость. Если сайт меняется редко, важнее готовая админка.
Когда выбирают платформу
Проект вырастает из типового: магазин, корпоративный сайт, портал с ролями. Данные приходят из 1С, в админке работают сотрудники, сроки сжаты. Тогда платформа экономит месяцы: обмен, каталог и права существуют, а работы укладываются в понятные часы — от 2 000 ₽ за час с фиксацией сметы до старта.
Когда выбирают фреймворк
Задача не помещается в готовые механизмы: расчётный сервис, кабинет со сложной логикой, обмен с несколькими внешними системами, собственное API для приложения. Здесь важно, что проект развивается командой: код, тесты и документация остаются у вас, и сопровождать его может любая команда на PHP. Если задача закрывается платформой, мы скажем об этом прямо и посчитаем вариант на ней.
Сроки и бюджет
Проект на платформе запускается быстрее: значительную часть работы занимает настройка, а не разработка. Проект на фреймворке считается по числу сценариев и измеряется месяцами: сначала аналитика и проектирование, потом итерации, тестирование, перенос данных. Работы — от 2 000 ₽ за час, лицензия платформы, если она нужна, идёт отдельной строкой по ценам разработчиков. Если бюджет ограничен, проект разбивают на этапы: сначала то, что даёт эффект быстрее, остальное идёт следующей очередью.
Как решить за один разбор
Пришлите описание процессов: что происходит с заказом от заявки до отгрузки, какие системы участвуют, кто работает в админке. Мы разложим сценарии на типовые и нетиповые и покажем смету по блокам: что закрывается платформой, что придётся писать. Разбор бесплатный, обсуждаем голосом на видеовстрече или в переписке. Стек и примеры задач — на странице программирование и доработка, платформенный вариант — в разделе сайты на 1С-Битрикс.
Частые вопросы
Можно ли соединить платформу и фреймворк в одном проекте
Да. Частый вариант: сайт с каталогом и админкой живёт на платформе, а расчётный модуль или интеграционный слой выносят отдельным сервисом и связывают по API. Так избегают полного переписывания, а сложный участок получает нормальную архитектуру.
Что будет с лицензией, если проект переведут на фреймворк
Если на платформе остаётся часть проекта, лицензия продолжает действовать. При полном отказе от платформы лицензия просто не продлевается: сайту на фреймворке она не нужна. Оформлена она на вас, поэтому распоряжаетесь ею вы.
Кто поддерживает проект на фреймворке после запуска
Команда, знакомая с выбранным фреймворком. Мы передаём документацию и доступы, код остаётся у вас. Дальше сопровождение идёт по договору поддержки или силами вашей команды: специальный доступ через вендора не нужен.
Сколько времени занимает такой проект
Срок считают после аналитики. На фреймворке работа идёт итерациями: первая версия появляется раньше финала, но общий срок больше, чем у проекта на платформе, потому что часть времени уходит на проектирование и тесты. План фиксируем в договоре.