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

Что в них хорошего

Не требуют предварительной установки.

Работают на любых устройствах и в любых операционных системах.

Безопасны для использования, не могут заразить и повредить ваше устройство. Не имеют прямого доступа личным данным на вашем устройстве.

Ваши данные могут сохраняться на удаленном сервере. Вы можете на ходу сменить устройство на другое и продолжить работу.

Тяжелые вычисления могут быстро выполняться на удаленном сервере.

Есть возможность онлайн взаимодействия с другими пользователями

Что в них плохого

Не работают без интернета.

Функциональность строго ограничена возможностями браузера и веб-технологиями.

Могут быть не доступны из-за сбоя на стороне серверов.

Владельцы веб-приложений могут отслеживать вашу активность и делиться данными с рекламодателями.

Злоумышленники могут взломать сервера веб-приложения и похитить ваши личные данные.

Как использовать веб-приложения безопасно

Всегда используйте последнюю версию браузера. Не отключайте автообновление вашего браузера.

При регистрации используйте надежные и уникальные пароли.

Проверьте что в адресной строке есть значок замочка. Это гарантирует, что ваши данные не могут быть похищены злоумышленниками при передаче по сети.

Перепроверяйте название сайта в адресной строке перед вводом секретных или персональных данных. Остерегайтесь сайтов подделок, внешне копирующих всем известные.

Не открывайте скаченные файлы без проверки антивирусом. Если у вас нет антивируса, воспользуйтесь бесплатным сервисом проверки отдельных файлов: https://www.virustotal.com/

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

Веб-сайт решает только задачу информирования пользователя. Как только на сайте появляется дополнительный функционал — он становится веб-приложением.

Примеры функционала веб-приложения:

  • Сбор и хранение данных пользователя на стороне сервера.
  • Авторизация пользователей (для предоставления доступа к пользовательским данным).
  • Взаимодействие с базами данных (например, каталог товаров).
  • Проведение платежей для онлайн покупок.
  • Отправка электронных писем и других уведомлений.

Как работает веб-приложение

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

  • Веб-браузер на устройстве клиента. Обеспечивает отображение информации в виде веб-страниц. Формирует пользовательский интерфейс в виде веб-форм.
  • Веб-сервер на удаленном устройстве. Обеспечивает взаимодействие браузера с веб-приложением по HTTP протоколу обмена данными. Принимает входящие запросы, производит их первоначальный разбор и формирует корректные ответы, понятные вашему браузеру.
  • Основной движок веб-приложения, обычно это уникальная программа. Ядро обеспечивающее осмысленную обработку данных и решающую прикладные задачи пользователя. В процессе работы может взаимодействовать с серверами баз данных и другими вспомогательными веб-сервисами.