«Нам нужен сайт» может означать очень разные вещи: страницу, которая представляет компанию, интернет-магазин или систему, где клиенты входят в личный кабинет, оформляют заказы и отслеживают их. Правильно названная задача на старте экономит и деньги, и нервы.
Что делает сайт
Сайт в первую очередь представляет информацию: кто вы, что предлагаете, почему вам можно доверять и как с вами связаться. Его главные качества - понятная структура, хорошие тексты, скорость, видимость в поисковых системах и удобные формы связи. Содержимое обычно одинаково для всех посетителей и редактируется через простую админку.
Что делает веб-приложение
Веб-приложение позволяет пользователям выполнять работу: создавать и редактировать данные, оформлять и отслеживать заказы, управлять аккаунтами, видеть персональные панели, работать вместе с другими. В нём есть учётные записи и роли, бизнес-логика, интеграции с другими системами и гораздо более строгие требования к безопасности и надёжности данных. Интернет-банк, CRM или система бронирования - это веб-приложения.
Почему разница важна
По трудоёмкости они различаются на порядок. Сайт определяется в основном дизайном и контентом, веб-приложение - процессами, данными и правилами. Приложению нужен тщательный разбор сценариев, тестирование пограничных случаев и постоянная поддержка после запуска. Если считать приложение «просто сайтом», бюджет окажется заниженным, а сроки - сорванными.
Часто нужно и то и другое
Нередко правильный ответ - сочетание: быстрый, хорошо оптимизированный публичный сайт, который привлекает клиентов, и отдельный личный кабинет или внутренняя система за входом по паролю. Они могут использовать общую дизайн-систему и данные, но каждая часть планируется под свои цели.
Как решить
Задайте три вопроса. Нужно ли пользователям входить в систему? Создают или меняют ли они данные, которые нужно хранить? Должна ли система следовать бизнес-правилам или подключаться к другим сервисам? Если на все три ответ «нет» - вам нужен сайт. Если хотя бы на один «да» - вы планируете веб-приложение, по крайней мере частично.
Коротко
Сайт представляет, веб-приложение работает. Определите, что вам нужно - или какие части того и другого, - до обсуждения дизайна, и бюджет со сроками будут соответствовать реальности.