Насичений інтернет-застосунок: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Створена сторінка: {{Перекладаю|Mung_Daal}} '''Rich Internet application''' ('''RIA''', «''Насичений («багатий») веб-застосунок''») —... |
м перекладено |
||
Рядок 5:
* передає web-клієнту необхідну частину користувацького інтерфейса, залишаючи більшу частину (ресурси програми, дані, тощо) на сервері;
* запускається в браузері та не потребує додаткового встановлення ПЗ;
* запускається локально в середовищі безпеки
==
Термін «RIA» вперше використала компанія [[Macromedia]] в офіційному повідомленні в березні [[2002]] року. Проте ця концепція існувала кількома роками раніше з такими назвами:
* ''[[Remote Scripting]]'', [[Microsoft]],
* ''X Internet'', Forrester Research,
* ''Rich (web) client''
* ''Rich web application''
Робота традиційних [[Веб-застосунок|веб-застосунків]] зконцентрована довкола [[Клієнт-серверна архітектура|клієнт-серверної архітектури]] з [[Тонкий клієнт|тонким клієнтом]]. Такий клієнт переносить усі задачи з обробки інформації на сервер, а сам використовується лише відображати статичний контент (тут — [[HTML]]). Основним недоліком цього підходу є те, що вся взаємодія із застосунком має оброблятися сервером, що потребує постійного відсилання даних на сервер, очікування відповіді сервера та завантаження сторінки назад до браузера. За використання технології запуску застосунків на боці клієнта, RIA може обійти цей повільний цикл синхронізації за рахунок більшої взаємодії із користувачем. Ця відмінність приблизно аналогічна такій між архітектурою з «тонким клієнтом» ({{lang-en|Thin client}}) та архітектурою з «товстим клієнтом» ({{lang-en|Fat client}}), чи між [[термінал]]ом і [[мейнфрейм]]ом.
То, что может быть выполнено RIA, может быть ограничено возможностями пользовательской системы. Но в целом, интерфейс пользователя создавался для выполнения функций, которые по надеждам разработчиков должны были улучшить пользовательский интерфейс и ускорить обработку пользовательских запросов, по сравнению с возможностями стандартного веб-браузера. Также, простое добавление движка клиента не запрещает приложению уходить с нормальной синхронной модели взаимодействия браузера и сервера, большинство движков RIA позволяют выполнить дополнительные асинхронные запросы серверу.
|