AJAX é bom, mas na hora certa
Depois que a hype feita em torno do AJAX passou (será que passou mesmo?), essa modinha acabou criando mais confusão na cabeça de alguns desenvolvedores. Não que seja culpa deles, mas vêm acontecendo coisas muito similares as que aconteciam no tempo que o Flash estourou.
Sites inteiros eram - sim, continuam sendo - desenvolvidos em Flash. Indexação não importava, acessibilidade não importava. Os efeitinhos sim. Mas isso não vem ao caso. O que venho pedir agora é um pouco de bom senso no uso de AJAX. Sim, eu sei que ele faz maravilhas. Mas acredito que o AJAX tem lugar e hora para ser útil.
O que eu quero dizer com isso?
Quero dizer que AJAX pode ser tudo de bom, pode fazer maravilhas, efeitos tão mirabolantes quantos os do Flash, mas há certas ocasiões em que ele não é necessário. Um exemplo? Citá-lo-ei com prazer.
Se você tem um site com topo, menu lateral e o conteúdo, AJAX ajudará em que? Afinal, nós temos algo muito mais antigo e útil do que AJAX nesta situação: o elemento a. Se o seu site não precisa se comportar como uma aplicação Web, por que você o faria?
AJAX é ótimo quando o seu site precisa se comportar com resposta tão boa quanto a de um aplicativo desktop. Me refiro aos formulários, buscas, carrinhos de compra e por aí vai. Isso traz uma interatividade útil para o seu site, pois permite que a pessoa interaja de maneira mais rápida com o seu site.
Mas se o seu site é estático, e não possui nada que pareça ou se comporte como uma aplicação, definitivamente não precisa de AJAX. Para ligar páginas, novamente, existe o elemento a.


Espero para todos os desenvolvedores se liguem no uso do Ajax. É muito bom sim, mas para determinados segmentos dentro de um site. Um exemplo: “Quiz”. Isso é interação com o usuário final, pois não precisa dar um “refresh” na página toda.
Se a bolha “Web 2.0″ estourou e alguns já falam de uma possível “3.0″ imagino que, as plataformas sejam únicas, assim como um padrão de Tv digital.
Flash não morreu e nunca vai. É uma das maiores tecnologias existentes. O que deixa os “efeitinhos” bonitos, é o action script, e é assim no Ajax. A boa programação; diagramação; design, formam todos os elementos pra se usar essas ferramentas de uma forma bem dinâmica.
Nice post =)
Eu mesmo já falei muito disso, quando a coisa estava pior. Mas eu prefiro acreditar que o “modismo” já diminuiu muito, mas assim como flash nunca vai acabar…
Eu já fiz parte da mod do ajax. hahaha
Após ler um artigo no Revolução.etc , pensei bem sobre a “cagada”.
Abraço.
Acho também que a moda está passando. Vejo muito menos esse tipo de erros por onde “ando” ajudando a galera, principalmente no iMasters.
Mas eu não acho que a moda está passando por coincientização da rapazeada. Penso que está passando pois a maioria dos desenvolvedores que cometem esses erros tem uma dificuldade enorme em utilizar o AJAX e desistem. rsrsrsrs
Até!
tmferreira
Vale a pena lembrar: AJAX não é o autor responsável por fazer efeitos “mirabolantes”. Os efeitos são feitos através do próprio DHTML que mistura, HTML - Javascript - DOM.
É errado apontarmos qualquer tipo de animação como sendo feita por AJAX. o AJAX só faz as requisições http, mais nada.
Obrigado pelo esclarecimento, Igor.
;)