Насыщенное интернет-приложение
Материал из Википедии — свободной encyclopedia
Насыщенное интернет(веб)-приложение[1][2] (англ. rich internet application, RIA) — это веб-приложение, загружаемое пользователем через интернет, предназначенное для выполнения функций традиционных настольных приложений и работающее на устройстве пользователя (не на сервере).
Информация в этой статье или некоторых её разделах устарела. |
Технологии, используемые для реализации RIA:
- язык разметки HTML5 и язык программирования JavaScript;
- (Google) Native Client;
- Adobe Flash;
- (Oracle) JavaFX;
- Microsoft Silverlight.
Основные черты:
- RIA состоит из двух частей: клиентской и серверной;
- серверная часть RIA выполняется на сервере, может хранить информацию, необходимую для работы приложения, может заниматься обслуживанием запросов, поступающих от клиентской части RIA;
- клиентская часть RIA выполняется на компьютере пользователя, занимается рисованием интерфейса пользователя, выполняет запросы пользователя, при необходимости может отправлять запросы серверной части RIA;
- клиентская часть RIA выполняется в безопасной среде, называемой «песочницей» (англ. sandbox), и не требует установки дополнительного ПО.
По данным[3] на июль 2012 года самыми популярными платформами, используемыми для создания RIA, были Adobe Flash, JavaFX, Microsoft Silverlight.