Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Aplicatii Web clasice vs aplicatii Web bazate pe AJAX

html



+ Font mai mare | - Font mai mic



Aplicatii Web clasice vs aplicatii Web bazate pe AJAX

Aplicatiile web clasice utilizeaza comunicarea sincrona dintre browser si serverul Web, aceasta desfasurandu-se astfel:

browserul face o cerere HTTP pentru o resursa catre serverul Web



serverul trimite cererea unui program specific, pentru procesare

programul trimite datele procesate serverului Web

serverul trimite browserului datele procesate, in diverse forme.

Dezavantajul major al acestui mod de lucru este acela ca toate componentele unei pagini trebuie actualizate, iar utilizatorul trebuie sa astepte raspunsul serverului dupa fiecare actiune, nefiindu-i permis sa efectueze alte operatiuni. Astfel, orice incercare de actualizare a unei componente, inclusa intr-o pagina, implica stabilirea unei noi conexiuni si reincarcarea completa a paginii. Se poate observa ca acest mod de lucru este mare consumator de timp si de resurse.

Modul de functionare al aplicatiilor Web bazate pe tehnica AJAX prezinta urmatoarele caracteristici:

foloseste interactiunea la nivel de componenta a paginii

componenta face un apel JavaScript catre procesorul AJAX

procesorul AJAX face o cerere HTTP pentru o resursa situata pe server, pe care acesta o trimite unui modul pentru procesare

dupa procesare, serverul utilizeaza un anumit format pentru date, pe care le trimite apoi procesorului AJAX

procesorul AJAX actualizeaza componenta ce a initiat procesul.

Tehnica AJAX este utilizata intr-un numar mare de aplicatii dintre care exemplificam cateva:

A9.com (www.a9.com): motor de cautare ce apartine de Amazon;

AjaxTrans (https://ajax.parish.ath.cx/translator/): site ce ofera posibilitatea traducerii unor cuvinte sau texte in cateva limbi de circulatie;

Colr.org (https://www.colr.org/): un site in care ne putem "juca" folosind culorile;

Flickr (https://www.flickr.com/): site pentru pastrarea, cautarea, sortarea si partajarea imaginilor furnizate de catre utilizatori;

Google Maps (https://maps.google.com): serviciu Google ce ofera informatii referitoare la harti;

Gmail (https://www.gmail.com): serviciu Google pentru managementul mesajelor de posta electronica.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1149
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved