Bien, vamos un paso más allá de AJAX, y pasamos a COMET o HTTP Streaming.
Estamos acostumbrados a enviar mensajes de cliente hacia servidor. Lo básico es enviar un POST o GET request mediante un click y recargar toda la página, pero con AJAX podemos cargar mensajes e incrustarlos en nuestra página sin recargarla. Ahora bien, si el estado del servidor es muy variable y no queremos esperar a una petición de cliente, ¿que hacemos?
La solución es utilizar una conexion HTTP de larga duración que mande mensajes de vuelta cuando lo necesitemos.
Existe una comunidad que se dedica a promover ésta tecnología (soporte nativo en FLEX) en todos los entornos posibles.
El protocolo Bayeux se puede consultar aquí
La arquitectura Comet aquí
Y aquí podremos ver como va madurando ésta tecnología.
Mi idea es utilizar dicha tecnología en el desarrollo de mi proyecto, y de paso aprender a implementarla en PHP.
Artículos de opinión, videos de humor, música, tecnología, cosas extrañas, críticas, trailers de películas y ocio en general
Mostrando entradas con la etiqueta ajax. Mostrar todas las entradas
Mostrando entradas con la etiqueta ajax. Mostrar todas las entradas
viernes, 15 de enero de 2010
El protocolo Bayeux - HTTP Streaming
Etiquetas:
ajax,
Bayeux,
comet,
desarrollo web,
php,
programación
miércoles, 13 de mayo de 2009
AJAX con Prototype y PHP
Hoy he estado programando en el curro una "view" que mostrara un formulario con datos dinámicos al hacer click sobre un texto. Se me ha ocurrido cargarlo "on request" con AJAX y bueno... quería utilizar jQuery pero la aplicación ya estaba utilizando Prototype así que lo he implementado con él.
Es igual de sencillo con una librería u otra... aquí os dejo un ejemplo similar de como cargar contenido AJAX en nuestro HTML.
Primero creamos nuestro script en el servidor. Por ejemplo "TheServerFile.php" con un simple echo "hello world" :)
Y luego creamos nuestro fichero HTML sin olvidarnos de la sintaxis

Y posteriormente en el body HTML

Y listo! Easy and Fast
Es igual de sencillo con una librería u otra... aquí os dejo un ejemplo similar de como cargar contenido AJAX en nuestro HTML.
Primero creamos nuestro script en el servidor. Por ejemplo "TheServerFile.php" con un simple echo "hello world" :)
Y luego creamos nuestro fichero HTML sin olvidarnos de la sintaxis

Y posteriormente en el body HTML

Y listo! Easy and Fast
Etiquetas:
ajax,
javascript,
php,
programación,
prototype
Suscribirse a:
Entradas (Atom)