A sigla AJAX significa Asyncronous Javascript and XML.
Ajax é uma técnica de comunicação com o servidor, onde a tela não é recarregada para cada ação do usuário, apenas a parte necessária. Para isso o Ajax se utiliza das seguintes tecnologias, segundo Holzner (2006, p.11):
• HTML e CSS para a camada de apresentação (que os xiitas não me ouçam mas é possível com Flash também);
• Manipulação e troca de dados em XML;
• XMLHttpRequests para retorno assíncrono de dados;
• Javascript, para tornar tudo possível.
Além disso, o Ajax pode e deve se combinar perfeitamente com tecnologias do lado do servidor como PHP, Ruby, Asp e JSP.
Vantagens do uso de Ajax
Dentre as melhorias notáveis com o uso Ajax, destacamos:
1. Melhoria na iteração com o usuário, eliminando a lentidão do processo de clique-e-espere, aumentando, com isso, a sua produtividade;
2. Economia de banda de servidor, já que não serão carregadas n vezes “informações repetidas”;
3. Ajax, quando bem construído, é crossbrowser, e independente de Plug-in.
Desvantagens no uso do Ajax
A grande desvantagem do Ajax ainda é a acessibilidade. Dispositivos móveis como celulares, PDAs não conseguem usar o XMLHttpRequest, além disso as search engines não são capazes de localizar um site feito unicamente com Ajax, mas em breve deveremos ter novidades a esse respeito.
Onde Ajax está sendo usado?
Ajax já está sendo empregado para várias finalidades, dentre as quais destacam-se:
• Campos de busca, para refinamento de pesquisa mais rápido. Para testar isso acesse http://www.google.com/webhp?complete=1&hl=en;
• Em recursos de auto-completar, como em www.papermountain.org/demos/live, www.gmail.com e www.laszlomail.com (com interface em flash), sendo que os dois últimos auto completam o endereço de e-mail para o campo destinatário de um e-mail que será enviado a partir da agenda de contatos do usuário;
• No Google Maps, http://maps.google.com;
• Em vários outros recursos como o de drag-and-drop, para ver exemplos convincentes acesse http://www.backbase.com/demos e explore, mas para exemplos de código aberto acesse http://www.openrico.org/demos
Ajax é uma técnica de comunicação com o servidor, onde a tela não é recarregada para cada ação do usuário, apenas a parte necessária. Para isso o Ajax se utiliza das seguintes tecnologias, segundo Holzner (2006, p.11):
• HTML e CSS para a camada de apresentação (que os xiitas não me ouçam mas é possível com Flash também);
• Manipulação e troca de dados em XML;
• XMLHttpRequests para retorno assíncrono de dados;
• Javascript, para tornar tudo possível.
Além disso, o Ajax pode e deve se combinar perfeitamente com tecnologias do lado do servidor como PHP, Ruby, Asp e JSP.
Vantagens do uso de Ajax
Dentre as melhorias notáveis com o uso Ajax, destacamos:
1. Melhoria na iteração com o usuário, eliminando a lentidão do processo de clique-e-espere, aumentando, com isso, a sua produtividade;
2. Economia de banda de servidor, já que não serão carregadas n vezes “informações repetidas”;
3. Ajax, quando bem construído, é crossbrowser, e independente de Plug-in.
Desvantagens no uso do Ajax
A grande desvantagem do Ajax ainda é a acessibilidade. Dispositivos móveis como celulares, PDAs não conseguem usar o XMLHttpRequest, além disso as search engines não são capazes de localizar um site feito unicamente com Ajax, mas em breve deveremos ter novidades a esse respeito.
Onde Ajax está sendo usado?
Ajax já está sendo empregado para várias finalidades, dentre as quais destacam-se:
• Campos de busca, para refinamento de pesquisa mais rápido. Para testar isso acesse http://www.google.com/webhp?complete=1&hl=en;
• Em recursos de auto-completar, como em www.papermountain.org/demos/live, www.gmail.com e www.laszlomail.com (com interface em flash), sendo que os dois últimos auto completam o endereço de e-mail para o campo destinatário de um e-mail que será enviado a partir da agenda de contatos do usuário;
• No Google Maps, http://maps.google.com;
• Em vários outros recursos como o de drag-and-drop, para ver exemplos convincentes acesse http://www.backbase.com/demos e explore, mas para exemplos de código aberto acesse http://www.openrico.org/demos

Nenhum comentário:
Postar um comentário