» » » » » Istoria aplicaţiilor web

Istoria aplicaţiilor web

postat în: Istorie 0

În perioada de început a aplicaţiilor client-server, fiecare aplicaţie avea propriul său program client care servea ca interfaţă utilizator şi trebuia să fie instalat separat pe fiecare calculator personal al utilizatorului. O actualizare pe server a aplicaţiei necesita o actualizare a fiecărei aplicaţii client instalate, adăugând costuri suplimentare şi scîzând productivitatea.

În contrast cu acestea, aplicaţiile web folosesc documente web scrise în formate standard precum HTML (şi mai recent XHTML), care sunt suportate de o varietate de browsere web.

În general, fiecare pagină individuală este livrată clientului ca document static, dar secvenţa paginilor poate oferi o experienţă interactivă, întrucât intrarea utilizatorului este returnată prin elementele de formulare web incluse în marcarea paginii. În timpul sesiunii, browserul web interpretează şi afişează paginile, şi acţionează ca şi client universal pentru oricare aplicaţie web.

În 1955, Netscape a introdus un scripting client denumit JavaScript, care permitea programatorilor să adauge elemente dinamice interfeţei utilizatorului care rula pe partea clientului. Până atunci, toate datele trebuiau trimise spre server pentru procesare, iar rezultatele erau livrate prin pagini HTML statice trimise ănapoi clientului.

În 1996, Macromedia a introdus Flash, un player de animaţie vectorial care putea fi adăugat browserelor ca un plugin pentru a insera animaţii în paginile web. El permitea folosirea unui limbaj scripting pentru a programa interacţiile în partea clientului fără a fi nevoie de a comunica cu serverul.

În 1999, conceptul "aplicaţiei web" a fost introdus în limbajul Java în Specificaţia Servlet versiunea 2.2 [2.1?]. [1][2] În acea perioadă atât JavaScript cât şi XML erau deja dezvoltate, dar AJAX încă nu fusese inventat iar obiectul XMLHttpRequest fusese introdus recent în Internet Explorer 5 ca un obiect ActiveX. [3]

În 2005 se elaborează AJAX, şi aplicaţii precum Gmail încep să devină din ce în ce mai interactive.

Referinţe

  1. ^ Alex Chaffee (2000-08-17). "What is a web application (or "webapp")?".
  2. ^ James Duncan Davidson, Danny Coward (17-12-1999). Java Servlet Specification ("Specification") Version: 2.2 Final Release. Sun Microsystems. pp. 43–46.
  3. ^ "Dynamic HTML and XML: The XMLHttpRequest Object". Apple Inc.

(Inspirat din Wikipedia)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *