Ajax: onde usar e não usar

Postado por: Pedro Rogério em

Estou 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

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

9 Responses to “Ajax: onde usar e não usar”

  1. 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

  2. É, 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!

  3. AJAX: ONDE USAR E NÃO USAR

    lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário:

  4. 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

  5. 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.

  6. ajax, programacao

    lista para ajudar aos desavisados onde melhor aplicar AJAX e onde realmente não seria necessário

  7. 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.

  8. André Martins

    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é

  9. André Martins

    nossa passei dias tentando e nada . Foi só postar a mensagem aqui que solucionei meu problema. De qualquer forma obrigado pela atenção. André

Leave a Reply