Un nuevo modelo para aplicaciones web

Todos los que vienen del área del desarrollo de aplicaciones que corren directamente en una computadora (rich applications) e incursionan en la programación de aplicaciones web, conocen muy bien el problema: La dificultad de poder hacer interactuar la aplicación con el usuario. También la falta de mantenimiento de estado entre el web server y el browser causa una infinidad de problemas y hace muy difícil la programación de sistemas interactivos.

Un interesante modelo para aliviar los problemas mencionados, llamado Ajax (Asynchronous JavaScript + XML) ha sido publicado por Jesse James Garrett en adaptive path.

Una aplicación que usa este modelo es Google Maps que permite desde la web navegar por mapas geográficos y fotos satelitales, haciendo zooms de los mapas y fotos. Además permite la busqueda de lugares en forma interactiva.

Ajax permite interacciones asincronizadas a diferencia del modelo actual, que solo permite interacciones sincronizadas.

Otros sitios que estan comenzando a usar este tipo de modelo son Orkut , Flickr o el buscador A9.