O que é Ajax?
setembro 30, 2009
AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é um modo de programar popularmente reconhecido em 2005 por Google (com Google Suggest). Foi criado em 2001 pela Microsoft.
AJAX não é uma nova linguagem de programação, mas é o conjunto de tecnologias compatíveis com navegadores, para tornar as aplicações mais rápidas, interativas e criativas, utilizando requisições de um modo assíncrono.
O AJAX é baseado em:
- Apresentação baseada em padrões, usando XHTML e CSS;
- Exposição e interação dinâmica usando o DOM;
- Intercâmbio e manipulação de dados usando XML e XSLT ou JSON;
- Requisições assíncrona de dados usando o objeto XMLHttpRequest;
- e JavaScript unindo todas elas em conjunto.
Veja como funciona o fluxo de uma aplicação web utilizando AJAX:

O importante agora, é ressaltar que, o JavaScript é o elemento mais importante deste grupo de tecnologias na hora de construir seu AJAX. Muitas pessoas acham que mesmo não sabendo programar JavaScript, conseguirão fazer qualquer coisa com AJAX. Isso não é verdade!
Então quem diz que sabe programar em AJAX e não entende bulhufas de JavaScript, é um verdadeiro implementador de frameworks ou copiador de códigos. Se for este o seu caso, prefira não dizer que “programa” AJAX.
Mas fique tranquilo, quanto a saber ou não “programar” AJAX. Fique atento no blog W3G para conseguir os melhores tutoriais e dicas para o uso desta tão poderosa tecnologia.
Até mais!


