Разработка · 6 мин чтения

Сайт vs веб-приложение: в чём разница и когда нужна разработка веб приложения

Разработка веб приложения и создание сайта - разные по деньгам, срокам и архитектуре задачи, хотя в брифах эти понятия путают через раз. Клиент пишет «нужен сайт», а описывает личный кабинет с авторизацией, ролями и историей заказов - на практике такое встречается в половине входящих заявок. Бюджет закладывают как на визитку за 30 000 ₽, а по факту нужна система уровня внутреннего сервиса компании. Разница между сайтом и веб-приложением - не в словах, а в том, что происходит на сервере, и разбираться в ней лучше до старта проекта, а не после первого счёта за доработки.

Чем сайт отличается от веб-приложения на уровне архитектуры

Сайт - это витрина. Его задача показать информацию, товар или услугу и подтолкнуть человека к действию: оставить заявку, позвонить, оформить заказ. Технически это набор страниц с минимумом логики - форма отправляет данные на почту или в CRM, и на этом взаимодействие с сервером заканчивается. Тильда, WordPress с готовой темой, лендинг на чистом HTML - всё это сайты, даже если у них красивая анимация и десяток интеграций.

Веб-приложение - программа, которая работает в браузере и хранит состояние. У пользователя есть аккаунт, у данных - история, у системы - бизнес-логика на сервере: кто-то оплатил заказ, кто-то нет, у одного пользователя роль администратора, у другого - только просмотр. Личный кабинет с историей заявок, CRM для отдела продаж, дашборд с аналитикой, сервис по подписке - это уже создание веб-приложения, а не сайта, даже если внешне интерфейс выглядит как обычная страница.

Критерий Сайт Веб-приложение
Задача Информировать и конвертировать Автоматизировать процесс, хранить данные пользователей
Данные Статичный контент, редкие формы База данных, авторизация, история действий
Логика Минимальная, на стороне клиента Серверная бизнес-логика, API, роли доступа
Технологии Tilda, WordPress, HTML/CSS/JS React/Vue + Laravel/Node, база данных, API
Стоимость старта от 30 000 ₽ от 300 000 ₽

Когда достаточно сайта на Tilda или WordPress

Если задача - рассказать об услуге, собрать заявки и не потерять деньги на разработке, сайт закрывает это быстрее и дешевле. Лендинг на Tilda я делаю от 30 000 ₽ за 1-2 недели - годится для промо-страницы, разовой акции, презентации услуги. Сайт на WordPress с каталогом или блогом - от 60 000 ₽, если нужна CMS с гибкими шаблонами и SEO-структурой под статьи.

Отдельный случай - интернет-магазин на связке WooCommerce, эквайринг через T‑Bank и доставка через СДЭК. Это тоже сайт, а не веб-приложение: каталог, корзина, оплата и доставка закрываются готовыми плагинами, серверную логику писать с нуля не нужно. Магазин под ключ у меня стартует от 80 000 ₽.

Для точечных доработок - кастомная форма, попап, интеграция с СДЭК на Tilda-сайте - не обязательно городить отдельное приложение. Простая правка стоит от 3 000 ₽, комплексная интеграция с CRM или эквайрингом - от 40 000 ₽, а для типовых задач вроде калькулятора или подключения оплаты я сначала показываю клиенту готовые скрипты для Tilda из библиотеки - так дешевле и быстрее, чем писать интеграцию с нуля.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Признаки, что вам нужна разработка веб-приложения, а не сайта

Проверяю по списку, когда клиент сомневается, что именно ему нужно:

  • У пользователей есть личный кабинет с авторизацией и историей действий
  • Разным ролям - админ, менеджер, клиент - нужны разные права доступа
  • Данные меняются в реальном времени: статусы, уведомления, история изменений
  • Бизнес-логика сложнее формы: расчёты, документооборот, несколько интеграций одновременно
  • Планируете масштабировать сервис или позже добавить мобильное приложение поверх того же API
  • Нужна подписка, повторные платежи или тарифные планы

Был проект, где клиент просил «сайт для учёта заявок от партнёров». По факту описал систему с тремя ролями, статусами заявок, экспортом в Excel и уведомлениями в Telegram. Это классическая разработка веб приложения на React с API на Laravel - от 300 000 ₽ за рабочую версию, а не лендинг за 30 000 ₽.

Технологии и стек: из чего складывается создание веб-сервиса

Стек и цена зависят от масштаба задачи:

  • SPA или MVP на React/Vue с собственным бэкендом - от 300 000 ₽
  • CRM или админ-панель на React с ролями и правами доступа - от 100 000 ₽
  • Дашборд и BI-отчётность на Vue.js - от 90 000 ₽
  • Отдельный API/бэкенд на Laravel, если сервер нужен под мобильное приложение или несколько клиентов сразу - от 100 000 ₽
  • Telegram-бот как часть экосистемы, например на aiogram, синхронизированный с той же базой, что и веб-часть - от 30 000 ₽
  • Автоматизация между сервисами через n8n без написания кода с нуля - от 25 000 ₽
  • Чат с базой знаний по документам компании через RAG и интеграцию Claude API - от 50 000 ₽

На практике редко продают что-то одно. Веб-приложение часто обрастает Telegram-ботом для уведомлений на aiogram, автоматизацией в n8n для синхронизации с CRM и парсером на Python, который раз в день подтягивает данные из внешнего источника - такой парсинг или скрипт автоматизации отдельно стоит от 20 000 ₽.

Сроки и бюджет разработки веб-приложения

Ориентировочные сроки, которые я закладываю в смету:

  • Лендинг на Tilda - 1-2 недели
  • Сайт на WordPress - 3-4 недели
  • Интернет-магазин под ключ - 4-6 недель
  • MVP веб-приложения (SPA + API) - 6-10 недель
  • CRM или админка с ролями доступа - 8-12 недель

На рынке за подобный MVP студии просят от 300 000 до 1 000 000 ₽ - разброс сильно зависит от размера команды, наличия дизайнера и менеджера проекта в штате. Я работаю один, без прослойки менеджеров, поэтому старт от 300 000 ₽ на первую рабочую версию.

Как я оцениваю, что нужно клиенту, на практике

До расчёта сметы задаю три вопроса: нужен ли пользователям личный кабинет с сохранением истории, будет ли несколько ролей с разным доступом и планируется ли через полгода добавлять мобильное приложение или новые интеграции. Если хотя бы на два вопроса ответ «да» - это не сайт, а разработка веб приложения, и я сразу закладываю архитектуру с API и базой данных, а не статическую вёрстку, чтобы через полгода не переписывать всё с нуля.

Если сомневаетесь, что именно нужно - сайт или полноценный сервис, разбираю задачу на консультации от 3 000 ₽ и говорю прямо, где переплата, а где экономия сейчас обернётся доработками через полгода.

Когда нужен не сайт, а сервис

SaaS / SPA

от 300 000 ₽

Подробнее →

Частые вопросы

Чем веб-приложение отличается от сайта простыми словами?

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

Сколько стоит разработка веб-приложения под ключ?

Старт от 300 000 ₽ за рабочую версию на React или Vue с бэкендом на Laravel. Итоговая цена зависит от числа ролей, интеграций с эквайрингом или СДЭК и объёма экранов: CRM на React с готовым дизайном - от 100 000 ₽, дашборд с BI-отчётами - от 90 000 ₽.

Можно ли сделать веб-приложение на Tilda?

Полноценное - нет. Tilda рендерит статические страницы и не умеет в серверную бизнес-логику, роли доступа и базу данных пользователей. Точечные вещи вроде авторизации через сторонний сервис можно прикрутить кастомным скриптом от 3 000 ₽, но как только появляются права доступа и сложная логика, дешевле собрать отдельное приложение.

Как понять, что мой проект уже перерос сайт?

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

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно