
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.
O navegador hospeda uma aplicação, e não conteúdo
O servidor fornece dados, e não conteúdo
A interação do usuário com a aplicação pode ser flexível e contínua
Real codificação requer disciplina
Ferramentas
QooXDoo, Ferramenta completa AJAX/DHTML.
Sybrain Framework, Plataforma de desenvolvimento e distribuição de aplicações Web2.0.
Mootools, biblioteca javascript compacta, modular e orientada a objetos.
jQuery - new wave javascript, biblioteca javascript leve e simples
Atlas, Microsoft's AJAX toolkit.
Dojo Toolkit, AJAX/DHTML toolkit.
Prototype, open-source framework.
Scriptaculous são várias bibliotecas em Javascript utilizando prototype OO.
Sajax, Simple AJAX toolkit
Rialto, Rich Internet AppLication TOolkit.
DWR, Direct Web Remoting - framework AJAX para Java Servlets
CFAJAX ajax for ColdFusion
PAJAX - ajax for php made a brazilian
ZK Ajax mas nenhum Javascript.
TIBCO Interface Ajax
Yahoo! User Interface Library Biblioteca de Componentes mantida pela Yahoo!
CGI::Ajax a perl-specific system for writing Asynchronous web applications
XAJAX open-source framework (PHP).
Obtido em "http://pt.wikipedia.org/wiki/AJAX_(programação)"