Pesquisa afirma que existem muitos usuários insatisfeitos com a tecnologia Ajax. Será que é tudo isso mesmo?
No iMasters Intercom 2006, evento voltado para a Internet, seu desenvolvimento, técnicas e tendências, fiz uma palestra sobre as melhores práticas na web para desenvolvedores e um dos temas que abordei foi o uso desenfreado de tecnologias baby, ou seja, aquelas que estão nascedo ou se encontram em estágio embrionário. Naquele tempo, que não faz tanto tempo assim, já via com olhos céticos o uso do Ajax como a “salvação da lavoura” por muitos desenvolvedores e empresas que sem estudos e pesquisas mais profundas, adotavam-o e panfletavam para todos suas benesses.
Nesta semana foi veiculado na mídia internacional um estudo recente do Forrester Research afirmando que muitos usuários desta tecnologia estão insatisfeitos com os resultados obtidos, principalmente por questões relacionadas ao desempenho de aplicações corporativas quando comparados com os sistemas existentes, sendo muitas vezes necessário atropelar suas regras para ganhar um pouco de desempenho. De minha parte acredito que o estudo, como outros da mesma empresa, é pago por algumas companhias e por isso suas conclusões, duvidosas. Seu conteúdo é voltado principalmente para atacar o Ajax como plataforma de desenvolvimento e indica acintosamente que as aplicações corporativas sejam migradas para Flex ou ainda Silverlight. Esta “afirmação” é no mínimo viciada quando o estudo em sí não leva em consideração grandes aplicações usuárias do Ajax, como é o caso do Gmail ou ainda do Google Maps.
Mas o debate entre aqueles que, como o Forrester, acreditam que os Ajax deve ser deixado de lado e aqueles que o usam no dia-a-dia, traz conclusões interessantes e principalmente o reforço de minha tese: usar a tecnologia quando ela ainda não está minimamente testada efetivamente em campo, pode levar qualquer um à noites mal dormidas e desassossegos desnecessários, principalmente àqueles que já possuem as dores de cabeça tão comuns diariamente.
O estudo não deve ser levado tão a sério mas também não deve ser simplesmente descartado. O Ajax resolve muitos dos problemas de interação hoje existentes na web mas não deve, de forma nenhuma, ser usado com tábua de salvação para todas as necessidades ou pseudo-necessidades existentes no mundo web. Muitas vezes uma interface mais limpa, mais simples pode resolver dezenas de problemas sem a necessidade do uso de tecnologia alguma, exceto o bom e velho HTML.