| |
O uso de AJAX está se proliferando cada vez mais pela internet, justamente por trazer mais interatividade e usabilidade para as aplicações – ou até mesmo, mais “glamour”. Junto disso, surgem inúmeras maneiras de implementar essa combinação (AJAX não é uma tecnologia, é um uso conjunto de tecnologias), algumas complicadas e com recursos demais, outras simplificadas, mas deficientes de recursos.
O que é AJAX?
Bom, não irei explicar detalhadamente o que se trata o AJAX. Existem vários artigos por aí que tratam do assunto. Mas, irei mostrar pelo menos a idéia base para que os que desconhecem do assunto possam entender o conceito principal.
AJAX - Asynchronous JavaScript and XML (JavaScript e XML Assíncronos) – é uma técnica usada para criar aplicações web mais interativas, usando uma combinação de tecnologias:
- (X)HTML e CSS (para a boa apresentação dos dados, ou pelo menos organizada)
- DOM + JavaScript (separação correta dos dados)
- XML (intercâmbio de informações)
- XMLHttpRequest (solicitações assíncronas de informações CLIENTE <-> SERVIDOR sem necessidade de dar refresh na página)
- Uma linguagem do lado de servidor (PHP, ASP.NET, etc) para enviar os dados (no caso o XML). |
|