duminică, 11 ianuarie 2009

AJAX

Asynchronous JavaScript and XML.

AJAX-ul este folosit de obicei pentru cresterea vitezei si interactivitatii unei pagini web.
Astfel, nu mai este nevoie de reincarcarea intregii pagini, ci de interschimbarea unei cantitati mai mici de informatii (cea dintr-un formular de exemplu) intre pagina si server.

AJAX-ul reprezinta de fapt un ansamblu de tehnologii:
  • HTML sau XHTML pentru structura semantica a informatiilor;
  • CSS pentru prezentarea informatiilor;
  • Javascript pentru interactivitate, pentru procesarea informatiilor prezentate;
  • Obiectul XMLHttpRequest pentru schimbul si manipularea informatiilor într-o maniera asincronacu server-ul web;
  • XML este folosit de obicei pentru transferarea datelor între server si client, desi orice format functioneaza, inclusiv HTML preformatat, text simplu etc.

Pe langa avantajele enumerate mai sus, exista si

Dezavantaje:
  • paginile create cu AJAX nu se inregistreaza automat in istoria browserului
  • este mai dificil pentru un utilizator sa faca bookmark pe o anumita sectiune a paginii
  • exista multe browsere care nu suporta AJAX si Javascript. Multe device-uri de asemenea (PDA, telefoane mobile) nu suporta JavaScript sau obiectul XMLHttpRequest.

Sursa:http://en.wikipedia.org/wiki/AJAX



Niciun comentariu: