Voltar

Ajax: Atualizações rápidas

imagem apenas para efeito estético na páginaO principal conceito usado na criação da Web foi o documento de hipertexto, que pode ser descrito como um enorme pacote de informações interconectadas por ligações de hipertexto (links) para diversas partes do mesmo documento ou para documentos diferentes. Para fazer uma requisição na Web, basicamente clica-se no link para solicitar um documento e, após esta ação, torna-se necessário aguardar a resposta do servidor para então usufruir o documento requisitado. Este processo se repete a cada requisição feita, tornando-se lento à medida que aumenta o número de ações do usuário.

E é aí que se encontra a maior vantagem das aplicações AJAX (Assynchronous Javascript and XML). Visando proporcionar um melhor modelo de interação, as aplicações AJAX rodam no próprio navegador web. Parte da lógica da aplicação é movida para o navegador por meio de remessas de solicitações assíncronas ao servidor. O cabeçalho, o histórico de navegação, e outras características do layout da página estão todas carregadas, portanto o servidor necessita enviar de volta somente os dados relevantes. Uma aplicação Ajax poderia fazer isto de vários modos, como por exemplo, devolver um fragmento de Javascript, um fluxo de texto simples, ou um pequeno documento XML.

A segunda vantagem do Ajax é que podemos associar eventos a um maior número de ações do usuário.

Os quatro princípios de Ajax
I. O navegador hospeda uma aplicação, e não conteúdo;
II. O servidor fornece dados, e não conteúdo;
III. A interação do usuário com a aplicação pode ser flexível e contínua;
IV. Real codificação requer disciplina.

Para atender a estes princípios, AJAX incorpora em seu modelo:

Quando estas tecnologias são combinadas no modelo AJAX, as aplicações web são capazes de fazer atualizações incrementais e rápidas sem ser necessário recarregar novamente toda a página. Isto faz com que a aplicação ofereça respostas mais rápidas às ações do usuário.

Referências:
http://developer.mozilla.org/en/docs/Main_Page
http://www.robsonjunior.com.br/post/voce-sabe-porque-ajax-e-importante-agora/

Por Cristiana Goldbach