Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Webul a apărut la început cu scopul de a distribui documente, inițial în cadrul său apărând protocolul HTTP și formatul HTML.
Prima dezvoltare în direcția folosirii unui server web a fost apariția CGI(en) la începutul anilor 1990. CGI permitea rularea unor
scripturi pe server, care să genereze un răspuns dinamic în format HTML. Pasul următor a fost transformarea acestor documente
HTML în interfețe dinamice cu utilizatorul, prin crearea de către Netscape a limbajului JavaScript, care este dedicat scriptării
comportamentului browserului și introducerea de elemente dinamice; tot în acea perioadă, Sun a asociat limbajului Java capabilitatea
de a rula mici aplicații scrise în acest limbaj și denumite appleți într-un plugin al browserului, iar Macromedia a inventat Flash, o
tehnologie ce făcea posibil același lucru. În ultimii ani ai secolului al XX-lea, funcționalitatea limbajului JavaScript a fost extinsă
semnificativ prin introducerea API-ului XmlHttpRequest, prin care se putea programa efectuarea și procesarea răspunsurilor la mici
cereri HTTP dintr-o pagină web, fără a reîncărca întreaga pagină. Inițial, datele acestor mici cereri erau transferate de la client la
server predominant în format XML, ceea ce a dus la denumirea de AJAX (Advanced JavaScript And XML), deși ulterior, pe măsură
ce limbajele de programare server-side au introdus suportul, a început să fie preferat standardulJSON (obiecte JavaScript serializate).
Pe partea de server, CGI a fost urmat de apariția specificației Java Servlet, inclusă apoi în Java Enterprise Edition, ceea ce a făcut ca
Java să devină limbaj de programare dominant în cadrul aplicațiilor web pe partea de server. Alte limbaje de programare dedicate
programării server-side au fost ASP (dezvoltat de Microsoft) și PHP (proiect open-source), și apoiRuby.
Anii 2010 au adus o mult-așteptată extindere a standardului HTML, cu HTML5, care impune browserelor implementarea internă a
multor funcționalități care până atunci fuseseră apanajul exclusiv al pluginurilor dezvoltate de terți, iar dezvoltarea explozivă a
smartphone-urilor a dus mai întâi la o lipsă de browsere web cu funcționalități similare celor pentru calculatoare și deci la dezvoltarea
de aplicații client dedicate fiecărei aplicații web.
Note
Legături externe
Proiectarea aplicațiilor webDocument tip suport de curs despre proiectarea de aplicații web
Vezi și
Aplicație
Adus de la https://ro.wikipedia.org/w/index.php?title=Aplicație_web&oldid=11959170