Scrigroup - Documente si articole

     

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


Prezentare generala a tehnicii AJAX

html



+ Font mai mare | - Font mai mic



Prezentare generala a tehnicii AJAX

O contributie importanta la dezvoltarea Web 2.0 a fost, si este adusa de AJAX (Asynchronous JavaScript and XML).

Anul 2005 va ramane in istoria Web-ului ca anul afirmarii AJAX. Acest termen a fost introdus de catre Jesse James Garrett in articolul sau " Ajax: A New Approach to Web Applications " (publicat la 18 februarie 2005). In scurta sa istorie, AJAX nu a ramas numai o tehnica, ci a devenit un fenomen destul de complex. Pentru utilizatori, AJAX este echivalent cu site-uri moderne, ce prezinta o interactivitate ridicata, interfete bogate, responsivitate si utilizabilitate crescute. Pentru programatori, inseamna o tehnica prin care se realizeaza implementarea in aplicatiile Web a unor facilitati deosebite cu un efort suplimentar relativ mic.



AJAX s-a nascut ca urmare a necesitatii de a mari viteza de navigare in site-urile Web, prin micsorarea timpilor de raspuns la actiunile utilizatorilor. In cazul site-urilor clasice, bazate pe comunicarea sincrona dintre clientul si serverul Web, fiecare actiune a utilizatorului necesita reincarcarea intregii pagini pentru a o actualiza cu noi date, chiar si in situatiile in care schimbarile survenite sunt minore. Utilizand tehnica AJAX, continutul unor fragmente ale paginii Web poate fi actualizat, fara ca intreaga pagina sa fie reincarcata. Aceasta actiune implica o comunicare asincrona intre clientul si serverul Web.

Este important de inteles ca AJAX nu este o noua tehnologie. Ea reprezinta mai degraba o tehnica, adica un mod inteligent de a aduna la un loc o serie de tehnologii, si de a le " pune " sa lucreze impreuna. Ceea ce rezulta inseamna, totusi, mai mult decat o suma a tehnologiilor implicate. Este deja un stil de programare.

Tehnica AJAX utilizeaza urmatoarele tehnologii si limbaje:

HTML/XHTML si CSS (Cascading Style Sheets), pentru prezentarea datelor

DOM (Document Object Model) pentru afisarea dinamica si interactiunea cu datele

XML sau JSON, precum si XSLT (Extensible Stylesheet Language Transformation), pentru schimbul de date si manipularea acestora

Obiectul XMLHttpRequest pentru transferul asincron al datelor

JavaScript pentru procesarea informatiilor.

Ideea fundamentala care sta in spatele tehnicii AJAX consta in comunicarea asincrona dintre client si server, astfel incat datele sunt transferate si procesate in background. In felul acesta pot fi actualizate numai unele fragmente ale paginii curente, in timp ce utilizatorul poate interactiona cu celelalte. Cu alte cuvinte, intr-o aplicatie ce utilizeaza AJAX sunt actualizate numai fragmentele relevante ale paginii si numai atunci cand este necesar.

Comunicatia asincrona determina un trafic scazut, dar cvasicontinuu intre browser si server, necesitand o largime de banda relativ mica.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1050
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