terça-feira, 25 de setembro de 2007

AJAX


Json, nada mais é do que Java script dez vezes mais rápido, ideal para "data interchange".

AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso sistemático de tecnologias providas por navegadores, como Javascript e XML, 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 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.

A maior vantagem das aplicações AJAX é que elas rodam no próprio navegador web. Então, para estar hábil a executar aplicações AJAX, bastar possuir algum dos navegadores modernos, ou seja, lançados após 2001. São eles: Mozilla Firefox, Internet Explorer 5+, Opera, Konqueror e Safari.

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)"

Um comentário:

SKELOTTO disse...

informações valisoas !!!! valew !!