sábado, 24 de fevereiro de 2007

O que é Ajax?

Bem, ultimamente tenho lido sobre Ajax. Calma, vou lhe dizer o que o Ajax NÃO é:
  • Detergente
  • Time Europeu
Então, Ajax é a sigla em inglês para "Asynchronous JavaScript And XML", ou em português, "JavaScript e XML Assíncrono". E o que isso significa? Que eu posso através de algum código pequeno em JavaScript fazer requisições HTTP ao servidor, sem ter que recarregar a página....

... não entendeu nada? Uns exemplos pra ficar mais claro: GMail usa Ajax, o novo Yahoo! Mail usa Ajax, Google Suggest usa Ajax (digite devagar).

Então, o que o Ajax tem de vantagem:
  • Como havia dito, possibilidade de fazer requisições ao servidor sem ter que sair da página atual;
  • Modificar o conteúdo da página em tempo real, assim que receber a resposta do servidor (por exemplo, clicar em um email e abrí-lo em uma aba).
  • Tornar a experiência web do usuário mais rica e interativa;
  • Tornar o ambiente Web mais próximo do ambiente Desktop;
Nem tudo são flores... desvantagens:
  • Por natureza perderá as ações de Voltar, Avançar e Favoritos do navegador (apesar de já existirem soluções para o problema);
  • O usuário pode não perceber as modificações na página;
  • Ficam atualizando as propagandas pelo site toda hora;
Essa foi a introdução ao Ajax! Num próximo post eu falarei, quem sabe, como fazer um primeiro exemplo bastante simples em Ajax!

Até!

Um comentário:

Unknown disse...

Bastante esclarecedor...parabéns ;)

Valeu!!!