13 erros comuns ao desenvolver sites com Ajax

Postado por: Pedro Rogério em

Abaixo vocês irão ver uma série de conselhos para evitar cometer erros ao desenvolver sites com ajax:

  • Ajax é uma ferramenta, e não um brinquedo: Muitas vezes os desenvolvedores fazem o uso desnecessário de Ajax, onde um simples HTML resolveria tudo.
  • Comece bem com o botão voltar do navegador: Este botão é necessário para a Usabilidade, e o JavaScript não se dá muito bem com ele.
  • Não avisar ao usuário que ocorreu uma ação: Quando o usuário clica em uma área da página e ocorre uma ação, isso deveria ser avisado a ele para que saiba que os dados estão sendo atualizados.
  • Deixar os usuários off-line de lado: A cada dia existem mais e mais usuários com acesso a internet, e nem por isso iremos desenvolver sites para usuários que fazem uso dela, devemos também pensar em usuários que fazem uso de conteúdo off-line, pois com Ajax, o conteúdo é carregado de forma dinâmica, e não teria o mesmo efeito com que navega off-line.
  • Deixar o usuário esperando: o ‘A’ de Ajax significa assíncrono, não é necessário que o usuário faça algo para obter dados, nós podemos adiantar sua ações e realizar requisições para obter dados e com isso o usuário não tem que ficar aguardando a resposta.
  • Enviar informações simples de forma visível: Em muitas ocasiões enviamos ao navegador os mesmos dados que foram recebidos pela aplicação, a diferença é que a aplicação filtra os dados e nos mostra o que convém. No navegador, embora nem todos mostrem, caso seja apresentado será mostrado.
  • Assumir que Ajax é uma plataforma única: Você deve testar suas aplicações Ajax em distintas plataforma que permitem isso, ou seja, em diversos browsers.
  • Múltiplos usuários: Se sua aplicação é utilizada por múltiplos usuários, tome cuidado pois podem haver problemas de um vizualizar dados por parte dos outros.
  • Excessivo trabalho para o navegador: As vezes o uso excessivo de aplicações Ajax faz com que o browser tenha que executar muitas tarefas, e isso pode não ser bom para o rendimento de uma aplicação.
  • Esquecer daqueles que navegam com JavaScript desabilitado: Segundo as estatísticas, 11% dos usuários de Internet navegam com JavaScript desabilitado, por isso é bom pensar em uma alternativa ao Ajax.
  • Não utilizar links: Ao carregar conteúdo dinâmico, não esquecer de mostrar os links que levam a esse conteúdo.
  • Sair do comum em relação a Usabilidade: Ao permitirmos realizar ações pouco habituais, nos encontramos com a circunstância de que esperamos que o usuário realize uma ação que ele não esperava ser feita. As pessoas estão acostumadas a realizar sempre as mesmas ações.
  • Não realizar alterações em cascata: Não devemos esquecer de que quando alteramos parte do conteúdo da página, devemos alterar também partes relacionadas.

Fonte: Sentido Web.

Posts Relacionados

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

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

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.

7 Responses to “13 erros comuns ao desenvolver sites com Ajax”

  1. Existe alguma restrição por parte dos servidores em relação ao ajax, alguma variável de ambiente do apache pode bloquear alguma ação do ajax, por exemplo tenho portais que funcionam muito bem na wamidia.com.br por exemplo e já o mesmo código não funciona na locaweb,,, acionei várias vezes o suporte.

  2. VitorGGA disse:

    A parte da cascata eh a mais difícil, arghhhh

  3. A acessibilidade fica onde??

  4. Camilo disse:

    A parte de não usar como brinquedo é simples e ignorada.
    Outro dia vi o portfólio de um designer feito em Ajax, simplesmente ridículo.

  5. Jader Rubini disse:

    Só um toque quanto à construção do seu texto…
    Quando eu li “uma série de conselhos…” e depois “Deixar os usuários off-line de lado”, fiquei assustado. Achei que você estava dizendo pra esquecermos os usuários off-line e nos importarmos só com os on-line.

    Muita gente vê listas assim e só lê os tópicos primeiro, antes de decidir se quer ler o texto todo, e com certeza esses tiveram a mesma impressão que eu.
    Você deve escolher: ou aponta erros e fala sobre eles , ou dá conselhos. ;)

  6. Na minha visão ajax não é uma tecnologia! Javascript é a tecnologia; fazer requisições assíncronas usando o objeto (XMLHttpRequest) é uma “feature” dessa tecnologia.
    Usar essa feature e transportar os dados em formato XML, aí sim temos “ajax”.
    Logo, ao meu ver, é mais uma técnica do que uma ferramenta… hehe

    []s!

  7. Quanto aos 11% dos usuários de Internet navegam com JavaScript desabilitado; prefiro ignorá-los.
    Já que quase 100% dos websites utilizam javascript.
    Com algumas excessões, claro.

    Na minha opinião é como dirigir numa tempestade sem utilizar o para brisas.

Leave a Reply