Веб-приложение: различия между версиями
AE (обсуждение | вклад) (Продолжение) |
AE (обсуждение | вклад) (Пытаюсь объяснить проще) |
||
Строка 2: | Строка 2: | ||
== Что в них хорошего == | == Что в них хорошего == | ||
В сравнении с классическими приложениями для настольных компьютеров и мобильными приложениями: | |||
* Не требуют предварительной установки. | |||
* Одинаково работают на устройствах любого типа и в любых операционных системах. | |||
Безопасны для использования, не | * Безопасны для использования, так как не имеют прямого доступа к файлам на вашем устройстве. | ||
* Могут сохранять данные на удаленном сервере. Вы можете сменить устройство «на ходу» и продолжить работу. | |||
* Сложные вычисления могут быстро выполняться на удаленном сервере | |||
== Что в них плохого == | == Что в них плохого == | ||
Есть и весомые недостатки: | |||
Злоумышленники могут взломать сервера веб-приложения и похитить ваши | * Не работают без интернета. | ||
* Функциональность строго ограничена возможностями браузера и веб-технологиями. | |||
* Могут быть не доступны в нужный момент из-за сбоя на стороне серверов. | |||
* Владельцы веб-приложений могут отслеживать вашу активность и делиться данными с рекламодателями. | |||
* Злоумышленники могут взломать сервера веб-приложения и похитить ваши данные. | |||
== Как использовать веб-приложения безопасно == | == Как использовать веб-приложения безопасно == | ||
Следование этим правилам, поможет избежать неприятностей: | |||
Не открывайте скаченные файлы без проверки антивирусом. Если у вас нет антивируса, воспользуйтесь бесплатным сервисом проверки отдельных файлов: https://www.virustotal.com/ | * Всегда используйте последнюю версию браузера. Не отключайте автообновление вашего браузера. | ||
* При регистрации используйте надежные и уникальные пароли. | |||
* Проверьте что в адресной строке есть значок замочка. Это гарантирует, что ваши данные не могут быть похищены злоумышленниками при передаче по сети. | |||
* Остерегайтесь сайтов подделок, внешне копирующих всем известные. Перепроверяйте название сайта в адресной строке перед вводом секретных или персональных данных. | |||
* Не открывайте скаченные файлы без проверки антивирусом. Если у вас нет антивируса, воспользуйтесь бесплатным сервисом проверки отдельных файлов: https://www.virustotal.com/ | |||
== Чем отличается веб-сайт от веб-приложения == | == Чем отличается веб-сайт от веб-приложения == | ||
Веб-сайт решает только задачу информирования пользователя. Как только | Веб-сайт решает только задачу информирования пользователя. Как только появляется дополнительный функционал — сайт становится веб-приложением. | ||
Примеры функционала веб-приложения: | Примеры функционала веб-приложения: | ||
* Сбор и хранение данных пользователя на стороне сервера. | * Сбор и хранение данных пользователя на стороне сервера. | ||
* Авторизация пользователей (для | * Авторизация пользователей (для безопасного доступа к пользовательским данным). | ||
* Взаимодействие с базами данных (например, каталог товаров). | * Взаимодействие с базами данных (например, каталог товаров). | ||
* Проведение платежей для онлайн покупок. | * Проведение платежей для онлайн покупок. | ||
Строка 48: | Строка 40: | ||
== Как работает веб-приложение == | == Как работает веб-приложение == | ||
При работе веб-приложения задействовано '''несколько устройств''' и <code>различных вспомогательных программ</code>. | |||
# Пользователь — это вы. | |||
# Вы работаете в программе <code>веб-браузер</code>, установленной на вашем устройстве — настольном компьютере или смартфоне. | |||
# '''Ваше устройство''' должно быть подключено к интернету. | |||
# Сеть интернет — обеспечивает обмен данными между вашим устройством и удаленным. | |||
# '''Удаленные устройства''' — это сервера в дата-центре | |||
# На удаленных устройствах установлены программы <code>веб-сервер</code> и другие <code>серверные программы</code>. | |||
Сама работа веб-приложения заключается в обмене данными: | |||
# Вы выполняете какие-то действия в вашем <code>веб-браузере</code>, например переход по ссылке или заполнение формы. | |||
# Ваш браузер собирает данные, формирует HTTP-запрос, и отправляет веб-серверу. | |||
# Программа <code>веб-сервер</code>, принимает запрос и передает предварительно обработанные данные другим <code>серверным программам</code> | |||
# Серверные программы обработали данные запроса и сформировали данные ответа. | |||
# Программа Веб-сервер возвращает HTTP-ответ вашему браузеру. | |||
# Веб-браузер на вашем устройстве отображает результат, обычно в виде веб-страницы. |
Версия от 00:23, 29 октября 2022
Веб-приложение — это приложение (прикладная компьютерная программа), с которой пользователь взаимодействует через веб-браузер.
Что в них хорошего
В сравнении с классическими приложениями для настольных компьютеров и мобильными приложениями:
- Не требуют предварительной установки.
- Одинаково работают на устройствах любого типа и в любых операционных системах.
- Безопасны для использования, так как не имеют прямого доступа к файлам на вашем устройстве.
- Могут сохранять данные на удаленном сервере. Вы можете сменить устройство «на ходу» и продолжить работу.
- Сложные вычисления могут быстро выполняться на удаленном сервере
Что в них плохого
Есть и весомые недостатки:
- Не работают без интернета.
- Функциональность строго ограничена возможностями браузера и веб-технологиями.
- Могут быть не доступны в нужный момент из-за сбоя на стороне серверов.
- Владельцы веб-приложений могут отслеживать вашу активность и делиться данными с рекламодателями.
- Злоумышленники могут взломать сервера веб-приложения и похитить ваши данные.
Как использовать веб-приложения безопасно
Следование этим правилам, поможет избежать неприятностей:
- Всегда используйте последнюю версию браузера. Не отключайте автообновление вашего браузера.
- При регистрации используйте надежные и уникальные пароли.
- Проверьте что в адресной строке есть значок замочка. Это гарантирует, что ваши данные не могут быть похищены злоумышленниками при передаче по сети.
- Остерегайтесь сайтов подделок, внешне копирующих всем известные. Перепроверяйте название сайта в адресной строке перед вводом секретных или персональных данных.
- Не открывайте скаченные файлы без проверки антивирусом. Если у вас нет антивируса, воспользуйтесь бесплатным сервисом проверки отдельных файлов: https://www.virustotal.com/
Чем отличается веб-сайт от веб-приложения
Веб-сайт решает только задачу информирования пользователя. Как только появляется дополнительный функционал — сайт становится веб-приложением.
Примеры функционала веб-приложения:
- Сбор и хранение данных пользователя на стороне сервера.
- Авторизация пользователей (для безопасного доступа к пользовательским данным).
- Взаимодействие с базами данных (например, каталог товаров).
- Проведение платежей для онлайн покупок.
- Отправка электронных писем и других уведомлений.
Как работает веб-приложение
При работе веб-приложения задействовано несколько устройств и различных вспомогательных программ
.
- Пользователь — это вы.
- Вы работаете в программе
веб-браузер
, установленной на вашем устройстве — настольном компьютере или смартфоне. - Ваше устройство должно быть подключено к интернету.
- Сеть интернет — обеспечивает обмен данными между вашим устройством и удаленным.
- Удаленные устройства — это сервера в дата-центре
- На удаленных устройствах установлены программы
веб-сервер
и другиесерверные программы
.
Сама работа веб-приложения заключается в обмене данными:
- Вы выполняете какие-то действия в вашем
веб-браузере
, например переход по ссылке или заполнение формы. - Ваш браузер собирает данные, формирует HTTP-запрос, и отправляет веб-серверу.
- Программа
веб-сервер
, принимает запрос и передает предварительно обработанные данные другимсерверным программам
- Серверные программы обработали данные запроса и сформировали данные ответа.
- Программа Веб-сервер возвращает HTTP-ответ вашему браузеру.
- Веб-браузер на вашем устройстве отображает результат, обычно в виде веб-страницы.