Cando usar Ajax e cando non

Que facer cando obtén o "chamado Ajax" do seu xefe

Admito que nunca fun un gran admirador de JavaScript. Sempre me sentín moi feliz que Sobre tiña unha guía de JavaScript para que non tivese que cubrila no meu sitio. Podo ler e escribir JavaScript, pero ata hai pouco, tiña moi pouco interese nel. Por algunha razón, a miña mente tivo unha ruptura mental completa cando se trataba de escribir scripts de JS. Podo escribir complicadas aplicacións de C ++ e Java e podo escribir scripts de Perl CGI no meu soño, pero JavaScript sempre foi unha loita.

Ajax fixo JavaScript máis divertido

Creo que parte da razón pola que non me gustou JavaScript foi porque os rollovers son aburridos. Por suposto, podes facer máis que iso con JS, pero o 90% dos sitios aí fóra empregándoo, xa sexa en rollovers ou na validación de formularios, e non moito máis. E unha vez validado un formulario, validádeas.

Entón Ajax chegou e volveu a facer todo novo. De súpeto, tivemos navegadores que admitirían JavaScript facendo algo máis que cambiar as imaxes e tiñamos XML e DOM para conectar datos aos nosos scripts. E todo isto significa que Ajax está interesante para min, así que quero crear aplicacións Ajax.

¿Que é a aplicación máis estúpida Ajax que xa creaches?

Creo que a miña tería que ser o controlador de correo electrónico nunha conta que non obtivo case ningún correo electrónico. Irías á páxina web e diría "Ten 0 mensaxes de correo". O 0 cambiaríase se aparecía unha mensaxe, pero como a conta non recibiu correo, nunca cambiaría. Probeime enviando correo electrónico á conta e funcionaba. Pero era absolutamente inútil. Había mellores correos de correo dispoñibles hai cinco anos, e non tiña que ter Firefox ou IE correndo para usalos. Cando un dos meus compañeiros de traballo o viron, dixo: "Que é iso?" Cando che expliquei, preguntoulle: "Por que?"

Antes de construír unha aplicación Ajax sempre pregunta por que

Por que Ajax?
Se a única razón pola que está a construír a aplicación en Ajax é porque "Ajax é legal" ou "o meu xefe díxome que use Ajax", entón debes avaliar seriamente a túa elección tecnolóxica. Cando estea construíndo calquera aplicación web, debes estar pensando primeiro nos teus clientes. Que precisan facer esta aplicación? Que fará máis doado de usar?

Por que non hai outra cousa?
Pode ser moi tentador usar Ajax simplemente porque poida. Nun sitio que o meu equipo estaba a traballar, había unha sección de pestañas da páxina. Todo o contido foi almacenado en XML nunha base de datos e ao facer clic nos separadores, Ajax usouse para reconstruír a páxina cos novos datos de tabulación do XML.

Isto parecía un bo uso de Ajax, ata que comezas a pensar nalgúns dos problemas con el:

O que era interesante é que este sitio web tiña páxinas similares no pasado que non usaba Ajax. Entregaron o contido con divs ocultos ou páxinas HTML separadas. Non houbo ningún motivo para usar Ajax, ademais de que Ajax estaba ben, e o noso xefe suxerira que buscamos lugares para usalo.

Ajax é para Action Not Content

Se vai poñer unha aplicación Ajax ou algo similar a Ajax no seu sitio web, primeiro determine se os datos aos que accede aos cambios. O punto da solicitude asincrónica é que fai as solicitudes ao servidor para que a información cambie máis rápido, porque está a suceder mentres o lector está a facer outra cousa. Entón, cando fagan clic nunha ligazón ou botón (ou despois dun determinado período de tempo, calquera que sexa a súa distinción) os datos aparecen de inmediato.

Se o teu contido ou datos nunca cambian, non deberías usar Ajax para acceder a el.

Se o contido ou os datos só raramente cambian, probablemente non deberías usar Ajax para acceder a el.

Cousas que son boas para Ajax

¿Que facer cando obtén a & # 34; Ajax Call & # 34;

Fale co seu xefe ou departamento de marketing para descubrir por que queren usar Ajax no sitio web. Unha vez que comprenda os motivos polos que o desexa, entón pode traballar para atopar unha aplicación axeitada para iso.

Lembre ao teu xefe que os teus clientes chegan primeiro e que a accesibilidade non é só unha palabra. Se non lles importa o seu sitio web sexa accesible para os clientes, lembra que os motores de busca non se preocupan por Ajax, polo que non terán tantas vistas de páxina.

Comezar pequeno. Construír algo fácil primeiro antes de se preocupar coa construción dunha nova aplicación web a partir de cero. Se pode obter algo de Ajaxian no seu sitio web, pode que todo o seu xefe ou departamento de marketing teña que cumprir os seus obxectivos. É definitivamente posible poñer unha aplicación Ajax realmente útil, pero só se pensas sobre como facelo primeiro.

Atopaches este artigo útil? Fai un comentario.