Что такое «веб-приложение»? - PullRequest
8 голосов
/ 13 декабря 2011

Здесь , Google говорит о «веб-приложениях».Является ли «веб-приложение» просто приложением для Android, которое подключено к сети?Android-приложение, для которого вам нужен доступ в интернет?

Ответы [ 2 ]

5 голосов
/ 13 декабря 2011

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

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

Концепция веб-приложения на самом деле не имеет ничего общего с приложениями для Android.Тем не менее, приложение для Android может (и многие приложения для Android) обычно взаимодействуют с веб-приложением для предоставления различных функций или услуг в приложении (например, погода, интеграция с Facebook и т. Д.).И в некоторых случаях можно реализовать «быстрое и грязное» приложение для Android, просто указав WebView на URL существующего веб-приложения.В таком случае WebView Android-приложения становится «браузером», в котором работает пользовательский интерфейс веб-приложения.

2 голосов
/ 13 декабря 2011

Веб-приложение традиционно означает браузерный интерфейс.

Google Web Apps был представлен в 2008 году, до появления iPhone и Android. Я бы сказал, что это более позднее дополнение к определению.

Если клиент использует HTTP в качестве протокола связи с внутренними службами, я бы назвал его «веб-приложением», независимо от того, какое оборудование клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...