Граница между сайтом и веб-приложением размыта: у многих сайтов есть личный кабинет, а у приложений — открытые страницы. Но разница в задачах и в разработке существенная. Что такое сам сайт, разобрано в статье что такое сайт простыми словами.

Сайт и веб-приложение

Главные различия
СайтВеб-приложение
ЗадачаРассказать и получить заявкуДать инструмент для работы
ПользовательЧаще всего анонимный посетительВошёл в свой аккаунт
ДанныеОдинаковые для всехСвои у каждого пользователя
ЛогикаСтраницы и формыРасчёты, статусы, права доступа, интеграции
РазработкаВёрстка и наполнениеИнтерфейс, сервер, база данных

Примеры веб-приложений

  • Личный кабинет клиента: заказы, документы, оплаты, статусы.
  • Внутренние системы: CRM, учёт заявок, планирование выездов.
  • Онлайн-сервисы по подписке — об этом в статье что такое SaaS.
  • Калькуляторы и конфигураторы, которые сохраняют расчёт и передают его менеджеру.
  • Порталы для партнёров и сотрудников.

Как оно устроено

У веб-приложения три части. Интерфейс в браузере — то, что видит пользователь. Сервер — там выполняется логика: проверки, расчёты, права доступа. База данных — там хранится всё, что пользователи ввели. Части общаются между собой и с внешними сервисами через API — что это такое, разобрано в статье что такое API простыми словами.

Веб-приложение или мобильное

  • Веб-приложение работает на любом устройстве по ссылке и обновляется сразу у всех.
  • Мобильное приложение нужно, когда важны возможности телефона: камера, геолокация в фоне, работа без сети, частые уведомления.
  • Промежуточный вариант — PWA: веб-приложение, которое ставится на телефон с иконкой. Подробнее — в статье что такое PWA.
Для внутренних систем и личных кабинетов веб-версии почти всегда достаточно. Мобильное приложение разумно добавлять, когда видно, что им действительно будут пользоваться каждый день.

Когда бизнесу нужно веб-приложение

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

Как мы делаем такие проекты — на странице веб-приложений и личных кабинетов.

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

Нужно ли скачивать веб-приложение?

Нет, оно открывается в браузере по ссылке. При желании его можно установить на телефон как PWA.

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

Кроме интерфейса нужны сервер, база данных, права доступа и интеграции. Объём зависит от числа сценариев.

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

Простые формы и кабинеты — иногда. Логика, роли и интеграции быстро упираются в ограничения конструктора.

Нужна такая же реклама для вашего бизнеса?

Разберу нишу, посчитаю бюджет и покажу, из чего сложится цена заявки.

УслугаКак мы это делаем