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:
- XHTML şi CSS pentru prezentare
- Document Object Model pentru afişarea dinamică şi interacţia cu date
- XML şi XSLT pentru interschmbarea şi manipularea datelor, respectiv
- obiecte XMLHttpRequest pentru comunicaţii asincrone
- JavaScript pentru a aduce aceste tehnologii împreună
Oricum, de atunci s-au dezvoltat multe tehnologii care folosesc aplicaţia Ajax, astfel încât s-a schimbat şi definirea termenului Ajax. De notat în special că:
- JavaScript nu este singurul limbaj scripting pentru client care poate fi folosit pentru implementarea unei aplicaţii Ajax. Alte limbaje precum VBScript sunt de asemena capabile să îndeplinească condiţiile de funcţionalitate.
- XML nu este neapărat necesar pentru interschimbarea datelor şi deci XSLT nu este neapărat necesar pentru manipularea datelor. JavaScript Object Notation (JSON) este adesea folosit ca un format alternativ pentru interschimbarea datelor, deşi alte formate precum HTML preformatat sau textul simplu pot fi de asemenea folosite.
(Inspirat din Wikipedia)
Video: AJAX Tutorial 1 – Introduction
Lasă un răspuns