Ajax: onde usar e não usar
Postado por: Pedro Rogério emEstou criando essa lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário:
Onde deve-se usar AJAX
- Interação via formulários
- Navegação de aplicações do tipo hierárquica
- Comunicação rápida de usuário a usuário
- Votações on-line
- Filtro e manipulação de dados
- Campos de texto usados comunmente(autocompletar)
Onde não se deve usar Ajax
- Formulários simples: Se há somente um campo, não há necessidade
- Buscas: Esse parte é meio pessoal, uns gostam, outros não preferem
- Navegação básica: Esse também é um erro típico que acaba ocorrendo com o Flash, imagine um Menu com 2 boxes que digam Início e Contato, qual a necessidade de se usar Flash alí, ou até mesmo AJAX?
- Manipulação de interfaces do usuário: Para manipulação existe o XHTML/HTML, DOM e as CSS, que foram criadas para isso.
- Widgets inúteis














Uma coisa chata de AJAX é quando o AJAX vai carregar muita informação. Explico.
Hoje em dia qualquer usuário intermediário (até alguns iniciantes) utiliza um navegador com suporte a abas. Uma forma comum de navegar é clicar em algum link e ir à próxima aba enquanto a aquela carrega. Temos visualmente um retorno quando a página daquela primeira aba é carregada. No Firefox, o ícone da página aparece na aba.
Pois bem, usando AJAX não dá pra fazer isso, pois a página não é carregada. Assim, você não tem retorno visual quando a mudança promovida pelo AJAX é completada.
Não é um problemão, mas é um pouco desconfortável. E algo pra se pensar quando for desenvolver algo ajaxado demais… :-P
A regra é a mesma de sempre: bom senso. Tudo demais é veneno.
[]s
É, assim como foi com o flash os desenvolvedores estão perdendo a noção. Estamos voltando á era do Site todo em “alguma coisa”. No caso atual, ajax, há alguns anos atrás, flash.
Abraços!
AJAX: ONDE USAR E NÃO USAR
lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário:
Felipe, isso é normal. Sempre vai ter a fase da moda. Eu uso AJAX no meu sistema só quando preciso preencher um componente a partir de outro (estado/cidade, por exemplo), ou quando a escolha de cada select precisa do preenchimento de campos diferentes.
Enfim, coisas que conseguimos facilmente em aplicações desktop, mas que sempre nos atormentavam com reload de página. :D
Acho que o uso de Ajax deve ser comparado ao do Flash: para facilitar, dar alguns toques no site, mas que não seja inteiro assim.
ajax, programacao
lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário
Não concordo que não se deva usar ajax em um form de um unico campo. Eu particularmente criei um que o pessoal gostou muito em http://www.navesa.com.br no menu veiculo e submenu seminovos.
Olá apenas uma pergunta simples (para quem conhece, não é o meu caso). Tem como utilizar duas chamadas de ajax na mesma pagina. A primeira tudo ótimo mas quando posto a segunda da tudo errado para as duas. Isso é possivel? grato
André
nossa passei dias tentando e nada . Foi só postar a mensagem aqui que solucionei meu problema. De qualquer forma obrigado pela atenção. André