Веб-приложение
Веб-приложение — это приложение (прикладная компьютерная программа), с которой пользователь взаимодействует через веб-браузер.
Что в них хорошего
Не требуют предварительной установки.
Работают на любых устройствах и в любых операционных системах.
Безопасны для использования, не могут заразить и повредить ваше устройство. Не имеют прямого доступа личным данным на вашем устройстве.
Ваши данные могут сохраняться на удаленном сервере. Вы можете на ходу сменить устройство на другое и продолжить работу.
Тяжелые вычисления могут быстро выполняться на удаленном сервере.
Есть возможность онлайн взаимодействия с другими пользователями
Что в них плохого
Не работают без интернета.
Функциональность строго ограничена возможностями браузера и веб-технологиями.
Могут быть не доступны из-за сбоя на стороне серверов.
Владельцы веб-приложений могут отслеживать вашу активность и делиться данными с рекламодателями.
Злоумышленники могут взломать сервера веб-приложения и похитить ваши личные данные.
Как использовать веб-приложения безопасно
Всегда используйте последнюю версию браузера. Не отключайте автообновление вашего браузера.
При регистрации используйте надежные и уникальные пароли.
Проверьте что в адресной строке есть значок замочка. Это гарантирует, что ваши данные не могут быть похищены злоумышленниками при передаче по сети.
Перепроверяйте название сайта в адресной строке перед вводом секретных или персональных данных. Остерегайтесь сайтов подделок, внешне копирующих всем известные.
Не открывайте скаченные файлы без проверки антивирусом. Если у вас нет антивируса, воспользуйтесь бесплатным сервисом проверки отдельных файлов: https://www.virustotal.com/
Чем отличается веб-сайт от веб-приложения
Веб-сайт решает только задачу информирования пользователя. Как только на сайте появляется дополнительный функционал — он становится веб-приложением.
Примеры функционала веб-приложения:
- Сбор и хранение данных пользователя на стороне сервера.
- Авторизация пользователей (для предоставления доступа к пользовательским данным).
- Взаимодействие с базами данных (например, каталог товаров).
- Проведение платежей для онлайн покупок.
- Отправка электронных писем и других уведомлений.
Как работает веб-приложение
Веб-приложение работает в режиме обмена данными между устройством пользователя и удаленным сервером с помощью сети интернет. Для работы веб-приложения требуется несколько вспомогательных программ. Обычно это:
- Веб-браузер на устройстве клиента. Обеспечивает отображение информации в виде веб-страниц. Формирует пользовательский интерфейс в виде веб-форм.
- Веб-сервер на удаленном устройстве. Обеспечивает взаимодействие браузера с веб-приложением по HTTP протоколу обмена данными. Принимает входящие запросы, производит их первоначальный разбор и формирует корректные ответы, понятные вашему браузеру.
- Основной движок веб-приложения, обычно это уникальная программа. Ядро обеспечивающее осмысленную обработку данных и решающую прикладные задачи пользователя. В процессе работы может взаимодействовать с серверами баз данных и другими вспомогательными веб-сервисами.