Caracteristicile esenţiale ale pluginurilor RIA şi mediilor de testare:
- Accesibilitatea datelor pentru motoarele de căutare şi accesibilitatea web pot fi diminuate. De exemplu, a durat peste o decadă de la lansarea lui Adobe Flash pentru ca acesta să poată fi univesral vizibil pentru motoarele de căutare[1].
- Comunicaţiile avansate cu servere de suport pot îmbunătăţi experienţa utilizatorului, de exemplu prin folosirea protocoalelor de reţea optimizate, I/O asincone, şi pre-extracţia datelor (de ex. Google maps). Corespunzător, este nevoie adesea de conexiuni sigure de bandă largă.
- Complexitatea soluţiilor avansate le pot face mai dificil de proiectat, dezvoltat, exploatat şi reparat faţă de aplicaţiile web tradiţionale (dar mai puţin dificil decât software pentru aplicaţii).
- Consistenţa interfeţei utilizatorului poate fi controlată prin sistemele de operare. Monitorizarea performanţei şi diagnozele în cazul unor probleme pot fi foarte dificile.
- Instalarea şi Întreţinerea pluginurilor, mediilor de testare (sandbox) sau a maşinilor virtuale sunt necesare (dar aplicaţiile sunt mai mici decât predecesorii lor iat actualizările se fac de obicei automat). Instalarea este de obicei mai rapidă decât cea a software pentru aplicaţii dar mai lentă decât a aplicaţiilor web native iar automatizarea nu este ăntotdeauna posibilă.
- Folosirea offline poate fi posibilă prin menţinerea stării local pe maşina client, dar dezvoltările standardelor web (având ca prototip Google Gears) a făcut posibilă aceasta şi pentru aplicaţii web native.
- Securitatea poate fi îmbunătăţită faţă de software pentru aplicaţii (de exemplu prin folosirea mediilor de testare şi a actualizărilor automate(, dar extensiile însăşi sunt vulnerabile şi posibilităţile de acces sunt mai mari decât în cazul aplicaţiilor web native[2].
- Performanţa poate fi îmbunătăţită în funcţie de caracteristicile aplicaţiei şi ale reţelei. În particular, aplicaţiile care pot evita latenţa în cazul buclelor serverelor prin procesarea locală pe maşina client sunt adesea mult mai rapide. Activitatea offload pentru client poate de asemenea îmbunătăţi performanţa serverului. Cerinţele de resurse pot depăşi posibilităţile dispozitivelor mici şi mobile.
- Extensivitatea ca opţiune nu este suportată nativ de browserele web, precum captura video (de ex. Adobe Flash)
Referinţe
(Traducere şi adaptare din Wikipedia sub licenţa GNU)
Aveţi nevoie de un webmaster? Click AICI. Tel. 0745-526896
Lasă un răspuns