Ajax en 60 minutos

No, no se trata de un equipo holandés de futbol, si no de Asynchronous JavaScript and XML

¿es posible aprender a programar en algo que nunca probaste? bueno, ni idea, yo creo que si, por lo menos logré tener éxito en mi primer script en Ajax propio, cuesta un poco el debugging, pero se puede y está copado.

¿Que hice? bueno, los que siempre visitan esto conocen el Tag Board y sus defectos, la idea era reemplazarlo por uno que no tenga que recargar nada y que no use el infame "iframe" Guiño

Lo que hice fue lo siguiente, primero me leí un par de sitios que explicaban que cuernos es AJAX, para los neófitos en la materia, AJAX es algo así como una forma de hacer las cosas sin que el usuario lo note, con Javascript y en el cliente, no en el servidor.

El ejemplo más claro que pueden encontrar está en Gmail, uno hace una acción con el browser, éste se encarga de solicitar los datos y realiza los cambios en la página sin necesidad de refrescar la página. Por ende el usuario cree que nunca se movió del sitio y la reacción es más natural, como un típico programa de escritorio. En el interín el browser mandó un pedido en XML, recibió una respuesta y la muestra en pantalla.

Bueno, mi primer intento con el Tag Board fue un éxito, logré hacer una versión de prueba (no la publicaré todavía) y en la próxima versión del PostRev seguramente la incluiré, la idea es sencilla, en vez de refrescar una paginita se carga en la misma de siempre y el javascript se encarga de hacer el trabajo, funciona! si, milagro! :D y lo implementaré dentro de un par de semanas seguramente.

Ahora ¿algún otro está interesado en comenzar con esto? bueno, les dejo un link que les va a ayudar mucho , este site y que realmente me sirvió para casi todo es este otro que funciona bien y tiene los ejemplos adecuados, igualmente me hacía falta más para lo que quería y eso lo hice buscando y buscando en la red. Cuando lo tenga terminado, GPL mediante, estará disponible en la red Guiño

Si te gustó esta nota podés...
Invitame un café en cafecito.app

Categoría: Programación Etiquetas:  

Otros posts que podrían llegar a gustarte...

Comentarios

  • Maxi     08/08/2005 - 02:03:44

    Bueno, que decirte, gracias. Yo en estos días estaba buscando y leyendo todo lo que encontraba sobre ajax, me baje dos libs en php para facilitar todo (najax y sajax, si a alguien le interesa, busquenlos en freshmeat.net), pero todavia no me puse con nada práctico. Así que si algo me faltaba para darme el nivel de entusiasmo necesario era pasar por aca y ver tu post.
    Saludos a todos, ya veré que sale, después me pego otra vuelta y les cuento.

  • Uno que pasaba     08/08/2005 - 08:06:37

    Gracias por la información Fabio. Tal como decís lo interesante es laburar una aplicación en la que el front end parezca una aplicación no basada en web.

    Por algún lado ví un procesador de textos hecho así que funciona perfectamente.



  • Lucas     08/08/2005 - 10:02:27

    y si.. se va mejorando la estirpe, me alegro ke algun ke otro visitante te vaya dando ideas..
    La podes llamar PostRev Innovations v.0.6.5 no?

    el debugging lo hacemos online, saluti.
    Guiño

  • sosa     08/08/2005 - 12:56:44

    Yo uso la librería prototype (http://www.google.com.ar/url?sa=t&ct=res&cd=1&url=http%3A//prototype.conio.net/&ei=SYD3QuWeAaf-sAGgv-XsDQ) y soy más felíz porque lo hace todo solita y además con script.aculo.us hasta le pongo bonitos efectos sin escribir nada de javascript.

  • Nicolás     08/08/2005 - 13:00:38

    q bueeno... me alegro

  • Nicolás     08/08/2005 - 15:01:35

    tengo nuevo gravatar! ssssí
    q les parece?

  • Edwin     08/08/2005 - 16:42:13

    gracias por el dato, ser cosa de probar...

  • Maximo     08/08/2005 - 18:08:03

    esto no era un post para tecnogeek???

  • Rulo     08/08/2005 - 18:19:33

    Che muy bueno, no sabes como me sirvio y vos a hacer enfasis en la pregunta de maximo...esto no es un post para tecnogeek????. Bueno no importa vos sos el administrador y haces lo que queres. pero bueno la verdad me re sirvio :P
    Mentira si no entiendo un pedo de ingles de pedo ze avlar i ezcrivir en kazteyano :P

  • Fabio     08/08/2005 - 19:10:19

    No, a tecnogeek todo el "hardware" , acá todavía hay lugar para los posts de programación y linux Guiño

  • Tio Malandra     16/08/2005 - 02:43:09

    Bueno, ya que hablan de ajax, les cuento que el sistema tiomalandra.hack, ahora utiliza el XMLHttpRequest en lugar de redireccionar las paginas. Esta nueva caracteristica lo vuelve mas "indetectable". Proximamente se viene una demo.

  • Matías     16/08/2005 - 06:06:25

    Realmente, tenés que estar DEMASIADO AL PEDO (y sin vida) como para dedicarle tiempo a hackear un sistema, antes que ayudarlo a crecer.
    Gente de mierda sobra...

  • jhony     16/08/2005 - 15:22:27

    S.O.S pidiendo ayuda.Bien Matías!!!!! Guiño

  • Fredy Gonzales P.     21/08/2005 - 15:45:49

    Gracias..

    Estaba en duda con ajax si seguia investigando sobre esta forma de programar.
    Soy programador de VB y queria ingresar a web con algo que de verdad me guste..y esto es lo que quiero.
    FG

  • David     09/12/2005 - 11:48:40

    alguien me puede decir si existe un entorno de desarrollo para ajax? o algo parecido? que facilite la vida al programador? muchas graciasGuiño

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https

Negrita Cursiva Imagen Enlace


Comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador. Los comentarios son filtrados por ReCaptcha V3.