Насичений інтернет-застосунок: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Goo3 (обговорення | внесок) Немає опису редагування |
Goo3 (обговорення | внесок) Немає опису редагування |
||
Рядок 1:
'''Rich Internet application''' ('''RIA''', «''Насичений (
Як правило, насичений інтернет-застосунок
* передає веб-клієнту необхідну частину користувацького інтерфейсу, залишаючи більшу частину (ресурси програми, дані, тощо) на сервері;
* запускається в браузері та не потребує додаткового встановлення ПЗ;
* запускається локально в середовищі безпеки
На сьогодні найпоширенішими подібними платформами є [[Adobe Flash]], [[Java]]/[[JavaFX]] і [[Microsoft Silverlight]] із рівнем проникнення 99 %, 80 % і 54 % відповідно (станом на червень 2010 року)<ref>[http://www.statowl.com/custom_ria_market_penetration.php Rich Internet Application Market Share]</ref>.
== Історія ==
Рядок 15:
* ''Rich web application''
Робота традиційних [[Веб-застосунок|веб-застосунків]] зконцентрована довкола [[Клієнт-серверна архітектура|клієнт-серверної архітектури]] з [[Тонкий клієнт|тонким клієнтом]]. Такий клієнт переносить усі задачі з обробки інформації на сервер, а сам використовується лише відображати статичний контент (тут
Поступовий розвиток стандартів мережі Інтернет призвів до можливості реалізувати подібні технології на практиця, хоча й складно провести чітку межу між тим, які саме технології включають у собі RIA, а які ні. Проте всі RIA мають одну схожу особливість: вони включають у собі певну проміжну частину коду застосунку, що знаходиться між користувачем і сервером, яку як правило називають «рушієм клієнта». Цей [[програмний рушій|рушій]] завантажується із самого початку та далі може довантажуватися в ході роботи застосунку. Рушій клієнта відіграє роль надбудови браузера та як правило відповідає за [[рендеринг]] користувацького інтерфейсу та взаємодію із сервером.
Рядок 23:
== Переваги ==
Не зважаючи на те, що розробка web-застосунків для браузера має обмеження та складніша порівняно до розробки стандартних застосунків, зусилля звичайно виправдані, оскільки:
* Не потрібно встановлювати застосунок; поширення застосунку
* Оновлення версій відбувається автоматично
* Користувачі можуть використовувати застосунок на будь-якому
* Під час роботи web-застосунку
Оскільки RIA використовують рушій клієнта, щоб взаємодіяти із користувачем, вони:
|