Se afișează postările cu eticheta AJAX. Afișați toate postările
Se afișează postările cu eticheta AJAX. Afișați toate postările

duminică, 23 noiembrie 2008

Viitorul WEB interactiv

In ziua de astazi majoritatea programelor sunt gandite ca aplicatii online (over the internet). In modul acesta se poate garanta un acces rapid al utilizatorilor, dar si autentificarea acestora si, astfel , reducerea pirateriei. Mai mult de atat, un update se va realiza rapid, pe server, cu implicarea exclusiva dezvoltatorului software.
Modalitatea de interactiune cu aceste aplicatii se face, evident, prin sistemul WEB. Astfel, functionalitatea oferita clientului va depinde mult si de tehnologiile puse la dispozitie de comunicarea intre un browser si server.
Traim acum era AJAX, care a eliminat acele deranjante si inutile reincarcari de pagina la fiecare click, insa, in opinia mea este inca prea putin. Comunicarea asincrona poate oferi nenumarate facilitati de programare insa nu realizeaza o conexiune completa cu programul CGI ce ruleaza pe server.
Practic aceasta comunicare server-browser va trebui vazuta ca o colabarare complete intre doua programe complementare ce ruleaza in paralel nu doar o simpla succesiune de tranzactii HTTP.
Schimbul acesta de mesaje ar trebui sa fie mai dinamic, mai flexibil, sa permita de exemplu o cerere sau un raspuns in mai multe etape interemediare. Probabil multe din concluziile trase in studiul sistemelor distribuite vor fi aplicate si pentru indispensabilul WEB.
Desi, in general, comunicare WEB se bazeaza pe simplitatea HTTP este posibil ca acest lucru sa se schimbe in viitor (deja a inceput prin CSS, FLASH, AJAX etc) pentru a lasa loc unor posibilitati sporite de programare web based.

vineri, 24 octombrie 2008

AJAX

AJAX este o prescurtare pentru Asynchronous JavaScript and XML. (Nu, nu este echipa de fotbal). Conceptul AJAX cuprinde un ansamblu de tehnologii printre care numaram: HTML sau XHTML, CSS, JavaScript, XML.

De ce AJAX?

Traim in secolul vitezei, iar acest lucru se simte in toate aspectele vietii noastre cotidiene, inclusiv cand vine vorba de navigatul paginilor web. Pentru a imbunatati interactiunea utilizatorului cu pagina web, a fost dezvoltata aceasta tehnologie al carei scop este cresterea rapiditatii si interactivitatii paginilor web.
Majoritatea paginilor web sunt lente din cauza reincarcarii lor. Daca a fost schimbata o setare, pagina trebuie reincarcata, iar acest lucru presupune transmiterea unui set foarte mare de informatii redundante. Pentru a rezolva aceasta problema, AJAX faciliteaza schimbul in fundal al unor cantitati mici de date cu serverul, astfel incat, singurele date reincarcate sunt cele modificate.
Un exemplu al implementarii acestei tehnologii il ofera chiar prietenii nostri de la google prin Google Earth.
Welcome to web 2.0