MOSCONE +7 967 552-15-55 Обсудить
Веб-разработка

Сайт, веб-приложение или веб-сервис: как понять, что нужно

7 минут чтения

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

Разработать сайт или веб-приложение под ключ — разные по объёму работы задачи, и путать их дорого обходится на старте.

Три термина, в чём разница

Что этоКто пользовательКлючевая черта
СайтЛюбой посетитель, без входа в системуПоказывает контент, одинаковый для всех
Веб-приложениеПользователь с личным аккаунтомИнтерактивно, персонализировано, данные вводятся и меняются
Веб-сервисДругая программа или система, не человек напрямуюПрограммный интерфейс (API), может не иметь визуального интерфейса вовсе

Как определить, что нужно именно вам

Как выбрать между сайтом, веб-приложением и веб-сервисом Если пользователь просто читает контент без входа в систему — нужен сайт. Если пользователь входит под своим аккаунтом и управляет данными — нужно веб-приложение. Если с системой должна взаимодействовать другая программа, а не человек — нужен веб-сервис. Кто взаимодействует с системой? человек, без входа Сайт человек, свой аккаунт Веб-приложение другая программа Веб-сервис Часто это не «или», а «и» все три слоя в одном продукте
Точка отсчёта — не название технологии, а то, кто и как взаимодействует с системой: посетитель без входа, пользователь со своим аккаунтом, или другая программа.

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

Почему это делаем мы
То же самое, что мы говорим на первом созвоне — здесь коротко.
100% защищённость и гарантия
Вернём деньги, если не устроит процесс сотрудничества и результат в первый месяц.
Скорость и качество
Без срыва сроков и в 2 раза быстрее большинства студий. Багов практически нет, а те, что есть, чиним быстро.
100% прозрачность — личный кабинет
Доска, сроки, часы, счета и доступы в одном месте. Заполняется сам из наших рабочих систем.
Фикс-цена
Оговорённая цена не меняется в процессе. Фиксируем договорённости — без скрытых платежей.
Быстрый MVP — через месяц
Не презентация и не прототип: кусок системы, которым уже пользуются сотрудники.
Поддержка после запуска — 0₽
2 месяца бесплатной поддержки после запуска. Всегда на связи в рабочее время.

От чего зависит стоимость

Не от количества страниц, а от объёма уникальной логики:

Чек-лист перед обращением к разработчику

Как выбрать подрядчика

Разработчика для такой задачи стоит выбирать по конкретным признакам, а не по общему впечатлению от презентации:

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

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

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

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

Веб-сервис — это в первую очередь программный интерфейс (API), с которым работают другие системы, а не человек напрямую. У веб-приложения обычно есть визуальный интерфейс для пользователя; веб-сервис может вообще не иметь интерфейса — только программную точку доступа, через которую с ним взаимодействуют другие приложения.

Может ли один проект сочетать все три типа сразу?

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

С чего начать, если непонятно, что именно нужно разработать?

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

От чего больше всего зависит стоимость веб-разработки?

От объёма уникальной логики, а не от количества страниц: авторизация и роли пользователей, интеграции с внешними системами, требования к нагрузке. Пять уникальных страниц с интерактивной логикой почти всегда стоят дороже, чем пятьдесят однотипных страниц с контентом.

Опишите, кто и что должен делать в системе — на созвоне за 40 минут поймём, что перед вами: сайт, веб-приложение, веб-сервис или всё сразу.

Обсудить проект