A Busca pela inovação
tecnológica através da constante
mutação faz da BITS a solução
ideal para o seu negócio
Implicações do Ajax na Usabilidade
RSS

Não há dúvidas de que o AJAX tem sido um dos recursos mais utilizados atualmente no desenvolvimento de WebApps, sendo inclusive uma das tecnologias-símbolo da ainda tão comentada Web 2.0. O problema é que muitos desenvolvedores, tomados pela empolgação, têm utilizado em demasia e com falta de bom senso. A consequência deste uso mal planejado são inúmeras interfaces com graves problemas de usabilidade (sejam novos ou antigos).

Os principais problemas

- Quebra do botão refresh e voltar/avançar do navegador: quando uma página ou sistema inteiro é feito em AJAX, o sistema de navegação tradicional tende a ser quebrado. Para o usuário, significa que se ele só consegue acessar uma determinada página depois de executar x ações e quiser voltar, recarregar a página ou desfazer uma ação feita na etapa anterior, não conseguirá realizar isso com êxito. Ou seja, há uma quebra no modelo mental que o usuário possui de navegação.

- O “fantasma” do carregamento infinito: esta era uma da grandes promessas de extermínio do AJAX quando obteve ascensão. Mas ainda acontece, em um contexto diferente: se não há um tratamento de erro para uma requisição que falhou ou que não retornou resultado, o sistema permanece em eterno carregamento, fazendo com que o usuário fique sem um feedback sobre a ação executada.

- Longo tempo de espera no carregamento: sim, por incrível que pareça. Mas isso acontece apenas com sistemas feito quase que inteiramente com o uso de AJAX, são casos mais isolados. O que ocorre são várias partes das páginas de um sistema que são carregadas assincronamente, ou seja, várias requisições HTTP em uma mesma página podem gerar um sobrecarregamento daquela página e tornar o sistema lento para o usuário.

Mas há bons exemplos…

Vale lembrar que existem aplicações fantásticas e inteligentes com o uso do AJAX. Quando realiza cadastro no site Remember the Milk, era verificada a disponibilidade do username automaticamente, sem demora e sem recarregar a página (aliás, este site tem outras boas aplicações do AJAX). Os sites Letras.mus.br e Vagalume exibem a lista de músicas ou artistas disponíveis conforme é digitado no campo de busca. E há muitos outros exemplos por aí.

Não é, portanto, uma crítica ao AJAX, afinal ele aproximou as aplicações web das aplicações desktop, em termos de agilidade e eficiência, mas sim uma intenção de fazer com que todos os desenvolvedores que têm grande interesse nesta técnica (assim como eu) concentrem seus esforços mais na usabilidade e menos em pensamentos hype

Fonte: Webdesign Experience – Implicações do AJAX na Usabilidade

Nas Seções: Desenvolvimento , Design , Tecnologia

postado por Fabio Fontoura 13/02 às 9:12
COMENTÁRIO
 
diHITT - Notícias