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.
Produs nou - gama Interfete Web
Acum 17 ani
Niciun comentariu:
Trimiteți un comentariu