18 de fevereiro de 2025
Hoje marca exatamente 20 anos desde que Jesse James Garrett inventou o Ajax, que adicionou um novo nível de interatividade aos aplicativos da Web. O conceito de Ajax de Garrett foi uma grande contribuição para o paradigma da Web 2.0 depois que ele fundou o Adaptive Path, uma empresa de design e experiência do usuário, em 2001.
Aplicativos da Web usavam principalmente o processamento do lado do servidor no início dos anos 2000, resultando em uma experiência trabalhadora do usuário, onde todas as ações exigiam carregar uma nova página HTML. Garrett teve como objetivo melhorar a capacidade de resposta da Web depois de perceber que os programas de desktop funcionaram com mais eficiência.
A introdução de programas como o Gmail do Google e a rede social Orkut em 2004 marcou uma mudança no mar, pois demonstraram melhor design e desempenho de interação por meio de transferências de dados assíncronas. Ao usar o JavaScript para fazer solicitações HTTP (s) em segundo plano, esses aplicativos foram capazes de atualizar dinamicamente o site sem exigir uma recarga completa.
Em resposta a perguntas de clientes que desejam usar tecnologias comparáveis, Garrett argumentou que JavaScript e XML deveriam ser usados em vez de opções mais lentas, como flash que exigiam adicionais plugins. Em 1999, o Microsoft Internet Explorer 5 já havia lançado as bases para a transferência de dados assíncronos com a liberação de Microsoft.xmlHttp, criada inicialmente para oferecer suporte a solicitações HTTP (s) em segundo plano.
Procurando um apelido cativante e compreensível, Garrett criou o acrônimo JavaScript assíncrono e XML, ou Ajax, depois de perceber o quão complexa estava a tecnologia envolvida. Em uma postagem no blog de 2005, ele introduziu ajax, a nova interação Padrões que mais tarde se tornaram comuns nos aplicativos da Web, como mapas dinâmicos e recomendações de pesquisa em tempo real.
Com seu uso generalizado, o Ajax se tornou um componente essencial de Web 2.0, definido por experiências on -line mais dinâmicas, interativas e colaborativas. À medida que a tecnologia da Web avançava, a necessidade de XML do Ajax deu lugar ao JSON, e novas interfaces, como a API busca e estruturas de aplicativos de uma página, surgiram, continuando o legado do Ajax de fornecer aplicativos on-line confiáveis e offline.
Embora o termo Ajax não seja usado com tanta frequência hoje, os padrões de interação que gerou persistiram, mudando radicalmente a maneira como os aplicativos on -line funcionam e elevando a experiência do usuário a níveis que os aplicativos de desktop dominavam.
Ligue suas Habilidades de Desenvolvimento da Web e domine as mais recentes tecnologias com [n_o_t_r_a_n_s_l_a_t_e_0].