Ajax

Istoria aplicaţiilor web

Î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.

Critici ale tehnicilor AJAX de dezvoltare web

Avantaje

  • În multe cazuri, anumite pagini ale unui sit web constau din conţinut comun acestora. Folosind metodele tradiţionale, acel conţinut ar trebui reîncărcat de fiecare dată. Folosind Ajax, o aplicaţie web poate solicita doar o dată conţinutul de care are nevoie pentru a fi actualizat, reducând astfel mult folosirea lărgimii de bandă şi timpul de încărcare.[1][2]

Aplicaţii extinse pe Internet

Aplicaţiile Extinse pe Internet (Rich Internet applications, RIA) sunt aplicaţii web cu unele caracteristici ale aplicaţiilor din calculator, de obicei livrate cu ajutorul pluginurilor browserelor web proprietare sau independent via mecanisme de testare sau maşini virtuale. Exemple de RIA includ Adobe Flash, Java/JavaFX şi Microsoft Silverlight.

Termenul a fost introdus în anii 1990 de vânzători ca Macromedia care limitau pe atunci “extensibilitatea interfeţelor aplicaţiilor, media şi conţinut, şi complicaţiile în cazul generalizării soluţiilor” prin introducerea unor extensii proprietare.

Interfaţa în aplicaţiile web

Webconverger

Tehnologii Ajax

Jesse James Garrett Jesse James Garrett la Conferinţa Web 2.0 , 2007

Termenul Ajax reprezintă o mare varietate de tehnologii web care pot fi folosite pentru a implementa o aplicaţie web care comunică cu un server în background, fără a interfera cu starea curentă a paginii. În articolul în care s-a creat termenul Ajax, Jesse James Garret spune că el se referă în mod specific la aceste tehnologii:

Programarea în Ajax

AJAX For Dummies

 


Theme & Icons by N.Design Studio
Emite conţinut