Archive for the ‘Web/SEO/Padrões’ Category

Ajax… Pra que?

quarta-feira, agosto 15th, 2007

O título do post pode parecer um tanto quanto radical, mas na maioria dos casos que eu vejo o uso do Ajax em uma aplicação eu me pergunto: "Pra que?". Ajax é uma tecnologia bastante interessante se for usada quando realmente valer a pena, mas muitos programadores fazem uso indiscriminado desta tecnologia. Por exemplo, é bastante comum ver casos em que o programador divide a página em dois ou três frames, cria um div grandão envolvendo um dos frames e utiliza Ajax para preencher esse div com dados vindos do servidor. Eu sei que parece absurdo, mas já vi casos assim onde o uso do Ajax é completamente dispensável e mesmo assim o pessoal faz isso e ainda coloca no rodapé coisas como "Powered by Ajax"… :S
Ao decidir pelo uso de Ajax vários pontos devem ser analisados:

  • Trará realmente benefícios ou é apenas "perfumaria"?
  • Vai melhorar a usabilidade (ou atrapalhar)?
  • A manutenção de aplicações que utilizam Ajax é mais complexa. Vale a pena pagar este preço?

É claro que em várias situações o Ajax "caiu como uma luva", como por exemplo em selects onde a seleção de um preenche o outro, de acordo com o valor selecionado. ;)