Você está na página 1de 3

Ajax no uma tecnologia, um jeito

Uma forma de fazer sites procura usar web standards, CSS, XM , !a"ascript e outros recursos para criar p#ginas mais le"es $ue s% carregam as informa&'es necess#rias na$uele momento( Gilberto Alves Jr Quem est acostumado banda larga s usa conexo discada nos seus piores pesadelos. Uma vez acostumado a uma boa velocidade de conexo, imposs!vel voltar atrs. "as mesmo com conex#es rpidas, diversas aplica$#es para %eb tornam&se entediantes no processo tradicional' clica, espera, v( o resultado) clica em outro lin*, espera, v( outro resultado. Utilizado por empresas como Google, "icroso+t e ,a-oo, o A.ax para corrigir este problema. Mas o $ue o Ajax afinal) A.ax uma sigla para 0As1nc-ronous Java2cript and 3"45. "as mesmo traduzindo 0as1nc-ronous5 para ass!ncrono, a sigla no a.uda muito. 6 conceito basicamente +azer um site de +orma /ue o usurio ten-a uma experi(ncia ass!ncrona, ou se.a, +a$a vrias coisas ao mesmo tempo, navegue em vrios conte7dos ao mesmo tempo, sem ter /ue esperar en/uanto o site processa as in+orma$#es para executar outra a$o. A cada novo conte7do pedido pelo usurio nem sempre ser preciso carregar outra pgina ou a mesma pgina outra vez. 8alando mais simples, A.ax a internet mais gostosa de usar, sem tempos de espera sem sentido e com muito mais possibilidades de intera$o do /ue se tem no processo convencional. A receita de Ajax 2egundo os criadores do termo, o pessoal da adaptative pat- 9%%%.adaptivepat-.com:, A.ax no uma tecnologia, uma +orma de +azer um site utilizando diversas tecnologias. A receita de um bolin-o de A.ax, para se comer com ca+ bem /uente numa tarde c-uvosa a seguinte' & ;eb standards e <22. 2ites preparados con+orme os padr#es da %=c 9;orld ;ide ;eb <onsortium: e utilizando a tecnologia <22, /ue separa o /ue programa$o, o /ue conte7do e o /ue estilo visual. & >6" 9>ocument 6b.ect "odel:. ?adro de estrutura do -tml para /ue a programa$o encontre o /ue precisa dentro de uma pgina sem problemas. & 3"4 9@xtensible "ar*up 4anguage:. Um padro linguagem para tornar mais +cil a trans+er(ncia de dados entre um banco de dados e outra inter+ace /ual/uer. & 3"4 Attp Be/uest. Um pacoto de +erramentas de programa$o 9nada pra se comprar, coisa pros programadores aprenderem e usarem: /ue viabiliza os dados irem e virem de +orma ass!ncrona. & @ uma boa dose de Java2cript, para dar liga. 2o estes os elementos, as tecnologias, /ue comp#em o A.ax. um conceito /ue nasceu

<omplicadoC <oisa s pra programadorC <on-e$o muitos programadores empolgad!ssimos com essa id ia, mas o o pessoal de design, comunica$o, reda$o, etc 9o pessoal de 0etc5 sempre reclama de no ser citado:, precisa con-ecer e saber o /ue o A.axC Dem... @u no sou programador, sou designer. Eo escritrio onde trabal-o, estamos programando muita coisa com A.ax e eu te digo' sim, se voc( trabal-a com %eb, voc( deve saber o /ue isso. 0A-... ?or /ueC5 J te digo' <om a possibilidade de acessar dados e interagir com o programa sem sair da mesma pgina, ns, o pessoal doido da cria$o, temos muito mais possibilidades. *xemplos Quando o usurio clica num 0+ale conosco5, este boto no precisa enviar o usurio para uma nova pgina. 6 +ormulrio pode ser aberto em um /uadradin-o na mesma pagina. @n/uanto o usurio digita as in+orma$#es, o programa . est consistindo os dados F ou se.a, se ele digita 0eu no ten-o5 no campo tele+one, o programa avisa /ue este campo s pode conter n7meros. @ avisa /uando ele termina de digitar, e no s depois /ue ele clica em enviar. @ /uando ele termina de digitar e envia o +ormulrio, . com todos os dados corretos, voc( no precisa +az(&lo esperar /ue outra pgina se.a carregada somente para dizer 0?arab ns, voc( conseguiu enviar um simples +ormulrio sem +azer nada muito errado, responderemos assim /ue terminarmos o nosso ca+ 5. @sta mensagem pode aparecer instantaneamente no mesmo /uadradin-o /ue voc( abriu para mostrar o +ormulrio. +obagem) ,mpacta o desen"ol"imento) Galvez. 2e de um .eito ou de outro voc( precisa sempre mostrar outra pgina, talvez voc( no precise usar o A.ax. Hale lembrar /ue a utiliza$o de A.ax aumenta bastante o tempo de plane.amento de um site, . /ue tudo /ue vai acontecer tem /ue ser exaustivamente discutido antes /ue o programador comece a +azer o site. Usando esta tecnologia o site pode +icar bem mais caro. "as para aplica$#es como o Gmail, o A.ax +antstico. Eo Gmail, /uando voc( clica em uma mensagem, ele carrega somente esta mensagem. "as mostra em abas +ec-adas todas as conversas relativas /uela mensagem. 2omente /uando voc( clica em uma destas abas /ue ele vai at o banco de dados e traz o texto. "as voc( no percebe isso por/ue ele no recarrega a pgina, apenas coloca um 0loading5 no cantin-o da tela e .&. mostra a/uela mensagem. 2e o Gmail tivesse /ue carregar todo o texto de todas as mensagens /ue ele abre em abas, voc( esperaria muito, muito mais at carregar o e&mail /ue voc( /uer ler. @sse o poder do A.ax. Uma boa id ia para o uso do A.ax so os novos buscadores, ainda em +ase beta' Google 2uggest e ,a-oo Instant 2earc-. Eeles voc( recebe sugest#es de resultados en/uanto digita a sua busca, sem /ue a pgina se.a recarregada. 6utra novidade genial /ue s vivel usando A.ax so as -ome pages pessoais. 6 Google 9-ttp'JJ%%%.google.comJig : e a "icroso+t 9-ttp'JJ%%%.start.comJ : +izeram cada um modelos de -ome pages pessoais. Eestas pginas, depois de se logar, voc( pode con+igurar o /ue voc( /uer /ue apare$a. ?ode inserir +eeds de B22, boo*mar*s, ver as 7ltimas mensagens no seu e& mail e mover as caixas de conte7do sem /ue a pgina se.a recarregada o tempo todo. Gudo isso s acontece /uando a programa$o vai ao banco de dados, +az uma pes/uisa e volta para exibir dados na sua tela /ue no estavam l antes, en/uanto voc( +azia alguma coisa nesta mesma tela, onde agora so exibidos resultados sem /ue a pgina toda se.a carregada de novo.

-re"is'es . parte K muito di+!cil dizer se o A.ax vai realmente dominar a internet do +uturo. @ste .eito de trabal-ar ainda muito recente, ns no temos distanciamento -istrico nem amadurecimento da tecnologia /ue permitam uma re+lexo consistente. "as, desta +orma ou de outra, trabal-ar de +orma ass!ncrona a di+eren$a entre uma revista ou .ornal, onde voc( muda de pginas para ver os diversos conte7dos, e a internet, onde voc( interage com o conte7do. 6 A.ax tamb m diminui muito a distLncia entre as possibilidades de programa$o para des*top e as possibilidades para %eb. "uitos aplicativos /ue +oram consagrados no des*top . esto migrando para a %eb com muito sucesso. >izem /ue o Google est +azendo algo assim para concorrer com o 6++ice da "icroso+t. Quem pode saber o /ue acontecerC Galvez a nossa internet ainda se.a um macaco, pulando de gal-o em gal-o en/uanto as prximas gera$#es podero +alar ao tele+one, usar um palm e mascar c-iclete sabor 0uva banana e *i%i5 en/uanto pulam de gal-o em gal-o. 6 +uturo dir. 6u ns diremos a eleC