Ajax a seu favor. E não contra

Usar Ajax desenfreamente por aí pode causar dependência química. O Ajaxonline é um portal sobre o assunto e apresenta uma séria falha, que muitos sites que também usam XMLHttpRequest também apresentam: links obstrusivos.

A ‘agilidade’ do uso do Ajax está em re-aproveitar camadas e iframes para substituição de conteúdo, requisitando URLs e enviando formulários, enfim, interagindo com o usuário. O problema está na hora de chamar essas requisições. Ao chamar uma dessa funções pelo atributo href da tag a do HTML (ou simplesmente setando o valor desse atributo para ‘#’), o desenvolvedor esquece que os usuários possuem diferentes formas de interação com o sites.

Eu, por exemplo, ao me deparar com um site com vários links interessantes, saio clicando nesses links com a tecla command selecionada. Isso, no meu navegador, vai fazer com que os links simplesmente se abram em novas abas. No Ajaxonline eu não consigo fazer isso, pois na nova aba, ao invés de encontrar o conteúdo da página com um assunto do link, me deparo com a home do site, novamente.

Escrevi esse post para lembrar que links não-obstrusivos são muito importantes no desenvolvimento de qualquer aplicação web. Sabem por que? Porque eu não sei prever a interação do usuário com o meu projeto!

 

Leonardo

Registros de Leonardo Faria sobre desenvolvimento web

 
  • Outro detalhe importante: robôs de sites de buscas enxergam apenas o href.

  • bruno

    parece ter coisas bem interessante nesse assunto de AJAX. estou a estudar

  • Pingback: BlogAjuda » Ajax Comments()

  • Bruno Paim

    Não entendo muito de AJAX, porém sei bem que é muito necessário na criação de sites com interação com o banco de dados e o usuário.
    É um grande problema a falta de acessibilidade intuitiva, eu mesmo não sei como criar códigos que façam essa interação(se alguém souber e estiver afim de trocas mande para meu e-mail), precisamos pensar como os usuários agem, não precisamos que o usuário pense para agir no nosso site, tem de ser automático!
    – Quanto mais rápido o usuário agir no site, mais ele gostará, visitará mais e comprará neste site, pois além de ele ter economia de tempo, possibilitará ao site, certo lucro por marketing e propagandas.