28 de Outubro de 2006

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!


Posts relacionados:



4 comentários

Você pode deixar uma resposta, ou dar um trackback para seu site.

  • 1. Bruno Paim: 14/08/2007

    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.

  • 2. BlogAjuda » Ajax Comments: 21/02/2007

    [...] Uma das coisas mais legais do saudoso tema k2, usado durante um tempo aqui no BlogAjuda, é o sistema de publicação de comentários em tempo real. Utilizando ajax, uma técnica de programação que envolve CSS, JavaScript e XmlHttpRequest, no momento em que o comentarista clica no botão Enviar, o comentário é carregado e publicado, sem que seja necessário o completo recarregamento da página. Ajax está na moda, e desde que seja usado com moderação e consciência, eleva a experiência do internauta a um nível superior. [...]

  • 3. bruno: 06/01/2007

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

  • 4. Pedro: 27/11/2006

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

Deixe uma resposta





(use o codestacker para publicar código)



Últimos textos do blog

Tagcloud



Veja todos os textos →