Skip to main content

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

Архитектура веб-приложения (Июнь 2026)

Архитектура веб-приложения (Июнь 2026)
Anonim

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

Что такое клиент?

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

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

Веб-приложение освобождает разработчика от ответственности за создание клиента для определенного типа компьютера или конкретной операционной системы, поэтому каждый может использовать приложение вместе с доступом к Интернету. Поскольку клиент работает в веб-браузере, пользователь может использовать IBM-совместимый или Mac. Они могут работать под управлением Windows XP или Windows Vista. Они могут даже использовать Internet Explorer или Firefox, хотя для некоторых приложений требуется определенный веб-браузер.

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

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

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

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

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

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

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

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

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

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

Обновлено: Elise Moreau