dominios y alojamiento web en hostalia

Introducción a Xajax

01 de febrero de 2008
Valoración del artículo:
Notas iniciales sobre Xajax, el framework para trabajo con PHP y Ajax.
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Xajax es un sistema mediante el cual podemos programar aplicaciones web con PHP que hacen uso de Ajax para procesar solicitudes al servidor sin necesidad de recargar la página.

Posiblemente todos los lectores ya conozcan lo que es Ajax, una tecnología que mezcla Javascript y XML para crear peticiones asíncronas al servidor. En un artículo de DesarrolloWeb.com explicamos con más detalle lo que es Ajax.

Para trabajar con Ajax tenemos que saber programar con Javascript y utilizar una serie de métodos complejos que dificultan bastante el desarrollo de las páginas web. Pero por suerte, existen sistemas como Xajax que nos permiten abstraernos de las complicaciones del desarrollo de páginas web que hacen uso de Ajax. En este caso, Xajax mezcla PHP con Javascript, para el desarrollo de aplicaciones PHP avanzadas, casi sin conocimientos Javascript y sin necesidad de aprender a gestionar solicitudes al servidor por Ajax.

En DesarrolloWeb.com podemos aprender todo lo necesario sobre Javascript en la sección Javascript a fondo. Como digo, casi no hacen falta conocimientos Javascript para operar con Xajax, pero necesitaremos unas nociones básicas.

Por otra parte, tenemos una sección dedicada por completo a Ajax, que también nos puede servir para trabajar con Ajax sin utilizar ningún framework.

En DesarrolloWeb.com ya hemos publicado en diversos artículos qué es Xajax y como trabajar con el framework y PHP, en los que hemos visto una serie de ejemplos prácticos que nos pueden ayudar. Está todo en el manual Trabajo con Ajax y PHP utilizando Xajax. Pero se hacía importante esta introducción previa para dar una serie de notas y referencias que ayudasen a los lectores a seguir los ejemplos presentados en este manual.

Básicamente se trata de comentar que Xajax es un proyecto Open Source, por tanto gratuito y libre de uso. Pero es un proyecto relativamente nuevo, por lo que todavía están desarrollando, mejorando y presentando nuevas versiones.

La página de inicio de este proyecto es http://xajax-project.org/

En el momento de escribir este texto, en la página de descargas de Xajax tienen tres versiones disponibles:

xajax 0.5 beta 3
xajax 0.5 beta 4
Actualizado: Ya se encuentra disponible Xajax 0.5 Release Candidate 1
xajax 0.2.5 (Estable)

Las dos primeras versiones son versiones Beta, como se puede ver en el nombre de las releases, la tercera versión, aunque es menos nueva, es la única que tienen publicada como estable, es decir, la única que podemos utilizar en nuestras aplicaciones en producción con la confianza que está libre de errores.

Por eso, nosotros en los artículos que venimos publicando en DesarrolloWeb.com, a menos que se especifique lo contrario, estamos utilizando la versión xajax 0.2.5.

Dejo aquí un link para descarga de la versión de Xajax 0.2.5. Esta versión la podríamos descargar desde la propia página de Xajax, pero pongo este link por si acaso eliminan los archivos de esta versión y los queréis descargar para realizar los ejemplos de este manual en vuestros sistemas.

Actualizado: Hemos publicado un artículo sobre cómo actualizar tus scripts PHP de Xajax 0.2 a Xajax 0.5

Si queremos utilizar las versiones más modernas de Xajax no hay problemas, pero tengo que decir que algunas cosas que hemos explicado en este manual han cambiado con respecto a las versiones más modernas, como el método $xajax->processRequests(), que en versiones más modernas se llama $xajax->processRequest() y el método $objResponse->addassign() que en las versiones nuevas se llama $objResponse->assign().

Esto es todo. Simplemente decir que Xajax es una delicia, por su facilidad, por su potencia, versatilidad, etc. Los desarrolladores de PHP podrán comprobarlo en pocos minutos y hacer ejemplos o programas con Ajax, fácilmente y casi sin más conocimientos que los que ya tienen. Sólo queda recomendar seguir la lectura de este manual para empezar a dar los primeros pasos con nuestra ayuda.

Compartir en redes sociales

Comentarios
Fueron enviados 8 comentarios al artículo
3 comentarios no revisados
5 comentarios revisados:
Xajax solo PHP
Por: Marcos
28/5/2009
Hola bunas.


Mi pregunta es la siguiente.

Soy principiante con ajax, y megustaria implementarlo en mi aplicacion web, me esta resultando bastatante interesante los el metodo con la libreria Xajax.

Se podria utilizar con Java o exixte algo parecido para Java?

En tutoriales de mas adelante hablais de conectar con base de datos usuando sentencias sql en el mismo script? como podria implementar ese tipo de metodos en mi aplicacion java? o es solo posibilidad de PHP.

Perdon por el tocho, jejeje.


Un saludo y gracias de antemano.
Interesante
Por: Jesús
11/7/2009
por lo que veo es muy sencillo de usar tratare de ponerlo en practica con mi pag web. saludos!
Inconvenientes al probar XAJAX
Por: Nestor Finol
14/10/2009
Quizás sea que no descargué las librerías correctas o no las instalé debidamente. Prefiero dudar un poco de mi ya que soy nuevo en esta herramienta (XAJAX); pero cuando trato de probar los ejemplos que me da el manual que descargué; simplemente no hace nada. Detallo más: en el segundo ejemplo del manual, el script debería arrojar como resultado el nombre y apellido introducidos en el form y al pulsar enviar, simplemente no hace nada.
Podría alguien darme una mayor orientación por favor?
Inconvenientes al probar XAJAX (solucionado)
Por: Nestor Finol
14/10/2009
Saludos de nuevo,

Quiero comentarles que logré dar con la falla. En el manual se hace referencia a una función de XAJAX (addAssign); la cual no existe dentro de la librería con ese nombre sino con el nombre de "Assign"; si los administradores de desarrolloweb alcanzan a leer este comentario; por favor hacer las gestiones pertinentes para efectuar la oportuna corrección al Manual de XAJAX.

vordone...
Descarga
16/10/2009
Descargo archivo Trabajo con Ajax en PHP utilizando Xajax, y lo descomprimo y me sale un error, archivo dañado.

Que posibilidad existe que me envie a mi correo el archivo.
vordonez@sml.cl

Saludos

Viterba Ordoñez Campos

Manuales relacionados
Categorias relacionadas
El autor
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...