|
AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginasWeb mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações. AJAX não é somente um novo modelo, é também uma iniciativa na construção de aplicações Web mais dinâmicas e criativas. AJAX não é uma tecnologia — são realmente várias tecnologias conhecidas trabalhando juntas, cada uma fazendo sua parte, oferecendo novas funcionalidades. AJAX incorpora em seu modelo.:
-
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;
-
Recuperação assíncrona de dados usando o objeto XMLHttpRequest;
-
e JavaScript unindo todas elas em conjunto.
Com o AJAX as aplicações web ficam mais próximas dos recursos das aplicações desktop, podendo ficar mais amigáveis, mais rápidas, tendo em vista que logo que a página é acessada o servidor já começa a ser solicitado e quando o usuário realiza de fato a solicitação ela já está quase pronta.
Mas o programador deve tomar cuidado para não exagerar no uso do AJAX, caso contrário sobrecarrega o servidor e a página fica exageradamente lenta (pesada).
Alguns frameworks para AJAX
Wikipédia - http://pt.wikipedia.org/wiki/AJAX_(programação)
|