AJAX (Asynchronous Javascript And XML) é o uso metodológico (método+lógico) de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações. AJAX não é somente um novo modelo, é também uma iniciativa na construção de aplicações web mais dinâmicas e criativas. AJAX não é uma tecnologia, são realmente várias tecnologias conhecidas trabalhando juntas, cada uma fazendo sua parte, oferecendo novas funcionalidades. AJAX incorpora em seu modelo:
- Apresentação baseada em padrões, usando XHTML e CSS
- Exposição e interação dinâmica usando o DOM
- Intercâmbio e manipulação de dados usando XML e XSLT
- Recuperação assíncrona de dados usando o objeto XMLHttpRequest
- e JavaScript unindo todas elas em conjunto.
É, bem típico do Wikipedia, mas foi uma das poucas e boas explicações que eu considerei como completas sobre o Ajax. Venho aprendendo a cerca de 2 anos a tecnologia e a classifico como fundamental para qualquer um que queira seguir como webmaster ou expansionar o currículo, já que o mercado não é tão envolvente para desenvolvedores da tecnologia, mas ainda há brechas em diversas empresas, especialmente nas micro e médias.