Безопасность

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

Иллюстрация веб-приложений.

Хотите знать, что такое веб-приложение? Хотите верьте, хотите нет, но вы, вероятно, использовали его раньше, даже не осознавая этого.

Иллюстрация веб-приложений.
Ade Akinrujomu / Getty Images

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

Веб-приложение (или сокращенно «веб-приложение») — это любая компьютерная программа, которая выполняет определенную функцию, используя веб-браузер в качестве своего клиента. Приложение может быть таким же простым, как доска объявлений или контактная форма на веб-сайте, или сложным, как текстовый процессор или мобильное игровое приложение для нескольких игроков, которое вы загружаете на свой телефон.

Узнайте, что такое мобильное приложение .

Хорошо, но что такое клиент?

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

Каковы преимущества использования веб-приложений?

Веб-приложения обычно используют комбинацию серверного сценария (ASP, PHP и т. Д.) И клиентского сценария (HTML, Javascript и т. Д.) Для разработки приложения. Клиентский скрипт имеет дело с представлением информации, в то время как серверный скрипт имеет дело со всеми сложными вещами, такими как хранение и получение информации.

Как долго существуют веб-приложения?

Веб-приложения появились еще до того, как Всемирная паутина приобрела массовую популярность. Например, Ларри Уолл разработал Perl, популярный серверный язык сценариев, в 1987 году. Это было за семь лет до того, как интернет действительно начал набирать популярность за пределами академических и технологических кругов.

Первые основные веб-приложения были относительно простыми, но в конце 90-х годов был сделан толчок к более сложным веб-приложениям. В настоящее время миллионы американцев используют веб-приложения для подачи налоговых деклараций в Интернете, выполнения банковских операций в Интернете, поддержания связи с друзьями и близкими и многого другого.

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

Большинство веб-приложений основаны на архитектуре клиент-сервер, где клиент вводит информацию, в то время как сервер хранит и получает информацию. Интернет-почта является тому примером, и такие компании, как Google Gmail и Microsoft Outlook, предлагают почтовые веб-клиенты.

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

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

Если вы пользовались Интернетом достаточно долго, чтобы увидеть, как за эти годы изменились популярные веб-приложения, такие как почтовые клиенты Gmail или Yahoo, вы увидели, насколько изощренными становятся веб-приложения. Большая часть этой сложности связана с AJAX, который является моделью программирования для создания более отзывчивых веб-приложений.

G Suite (ранее  Google Apps ) и Microsoft Office 365 — другие примеры новейшего поколения веб-приложений. Мобильные приложения, которые подключаются к Интернету (например, приложение Facebook, приложение Dropbox или приложение для онлайн-банкинга), также являются примерами того, как веб-приложения были разработаны для все более популярного использования мобильного Интернета.

Обновлено: Элиз Моро

Похожие посты
Безопасность

Лучшие 36 сочетаний клавиш для Microsoft Edge и IE 11

Безопасность

Управляйте браузером Firefox с помощью команд «О программе»

Безопасность

Microsoft Security Essentials Бесплатное антивирусное программное обеспечение

Безопасность

Avira Rescue System v16