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

Оглавление:

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

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

Image
Image

Итог

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

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

Веб-приложение освобождает разработчика от ответственности за создание клиента для определенного типа компьютера или операционной системы, поэтому любой может использовать приложение, если у него есть доступ в Интернет. Поскольку клиент работает в веб-браузере, пользователь может использовать ПК или Mac. Они могут использовать Microsoft Edge, Chrome или Firefox, хотя для некоторых приложений требуется определенный веб-браузер.

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

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

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

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

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

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

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

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

Google Workspace (ранее G Suite) и Microsoft 365 - другие примеры веб-приложений новейшего поколения, в которых набор приложений для повышения производительности объединяется для комплексного использования.

Мобильные приложения, которые подключаются к Интернету (такие как Facebook, Dropbox и различные банковские приложения), также являются примерами того, как веб-приложения были разработаны для увеличения доли мобильного Интернета в глобальном интернет-трафике.

Рекомендуемые: