FORUM DARKERS

Tecnologia & Informática => Programação => Ajax => Topic started by: Reeves on 30 de November , 2007, 11:21:51 PM

Title: Introdução ao Ajax
Post by: Reeves on 30 de November , 2007, 11:21:51 PM
(//http://img227.imageshack.us/img227/257/0b3e786097383e4aef48441sb4.jpg)
Ajax - Wikipédia

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 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.

O modelo clássico de aplicação web trabalha assim: A maioria das ações do usuário na interface dispara uma solicitação HTTP para o servidor web. O servidor processa algo — recuperando dados, realizando cálculos, conversando com vários sistemas legados — e então retorna uma página HTML para o cliente. É um modelo adaptado do uso original da Web como um agente de hipertexto, porém o que faz a Web boa para hipertexto não necessariamente faz ela boa para aplicações de software.

Esta aproximação possui muito dos sentidos técnicos, mas não faz tudo que um usuário experiente poderia fazer. Enquanto o servidor está fazendo seu trabalho, o que o usuário estará fazendo? O que é certo, esperando. E a cada etapa em uma tarefa, o usuário aguarda mais uma vez.

Obviamente, se nós estivéssemos projetando a Web a partir do zero para aplicações, não faríamos com que os usuários esperassem em vão. Uma vez que a interface está carregada, por que a interação do usuário deveria parar a cada vez que a aplicação precisasse de algo do servidor? Na realidade, por que o usuário deveria ver a aplicação ir ao servidor toda vez?

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.


Info em Slides!


Web2.0 e Ajax com Java
[flash=614,520:1d1u5ali]http://static.slideshare.net/swf/ssplayer2.swf?doc=web20-e-ajax1690[/flash:1d1u5ali]


XAJAX Ajax com PHP
[flash=614,520:1d1u5ali]http://static.slideshare.net/swf/ssplayer2.swf?doc=php-e-ajax-com-xajax3222[/flash:1d1u5ali]


Intercon2006
[flash=614,520:1d1u5ali]http://static.slideshare.net/swf/ssplayer2.swf?doc=intercon2006-14554[/flash:1d1u5ali]




Exemplos de Sites em Ajax:


» Google Suggest (//http://www.google.com/webhp?complete=1&hl=en)

» GMail.com
(//http)

» YahooMail (//http://www.google.com.br/url?sa=t&ct=res&cd=4&url=http%3A%2F%2Fmail.yahoo.com%2F&ei=w7NQR6qPDJHugATWnriFCQ&usg=AFQjCNGxImXsaIubvUkvkXdlfXOqEJfNig&sig2=5DlL4XOXu98yRmwdC4zsFw)

» Orkut (//http://orkut.com)

» Meamo (//http://browser.garage.maemo.org/) 100% Ajax



Conclusão Final:
escolha sua linguagem Báse..
no meu caso, PHP ou JSP
e utilize as tecnicas de Ajax para estruturar suas paginas!  ;)
Title: Re: Introdução ao Ajax
Post by: Anonymous on 01 de December , 2007, 12:36:07 AM
Muito bem elaborado Reeves!!

Cara esse site "Meamo"  é show!!! 8)
Title: Re: Introdução ao Ajax
Post by: #phobia on 01 de December , 2007, 01:26:32 AM
Legal reeves!

Ajax é um implemento bastante interativo, sem falar na rapidez...

Um ponto que eu realmente não gostei muito foi o fato de qualquer um bisbilhotar seu 'code' do ajax! xD
Tinha que ser que nem PHP... Mostra só o resultado! ;)
Title: Re: Introdução ao Ajax
Post by: rog on 01 de December , 2007, 03:22:53 AM
mas para indexaçao nos motores e muito falho

rog