20 novembro 2006

AJAX

Uma maneira de deixar a nevagação pela internet mais rápido, dinamico, criativo e interativo com o usúario tudo isso com um uso do JavaScript e o XML formando assim um tipo de tecnologia o AJAX (Asynchronous Javascript And XML).
Uma chamada Ajax é composta de 2 partes: uma parte que reside no servidor, e executa a parte “complicada” do código, por exemplo, validar um usuário, buscar algo no banco de dados, ou efetuar algum cálculo pesado, e outra parte que fica no cliente, em javascript, que executa ao servidor (para executar aquela parte mais complicada) e que também lida com a resposta vinda do mesmo, uma vez terminado o processamento. Nos bastidores ocorre um bocado de processamento de XML e utilização do objeto XmlHttpRequest, mas o bom é que isso é transparente, então você não tem que se preocupar com esses detalhes.

Vejamos alguns exemplos de novidades com Ajax:

www.gmail.com

O Gmail é uma ferramenta fácil de utilizar e muito rápida, diferenciamento de outros WebMail que em geral são mais lentas.

-----------------#-----------------

www.google.com/maps

Na imagem acima, vemos fotos tirada por satélite da cidade de São Paulo e mostradas pelo Google Maps. Você digita o endereço e ele mostra o local, seja num mapa, seja na foto.

O que todos esses exemplos tem em comum? Todos tentam melhorar a experiência do usuário diminuindo o tempo de resposta do sistema. Clicou, abriu. Alguns deles abre sem nem precisar clicar. O problema é que o usuário está acostumado a esperar pelo carregamento de uma nova página a cada vez que dá um clique. Então, se não houver uma dica visual de que algo está acontecendo ou já aconteceu, a resposta pode passar desapercebida e o usuário pode ficar se perguntando porque nada aconteceu.


Nenhum comentário: