La technologia AJAX

ajax

Desde hace varios meses, se habla mucho de AJAX como nueva técnica de desarrollo de páginas web interactivas y dinámicas.

AJAX es un acrónimo de Asyncronous Javascript And Xml. No es una nueva tecnología, es más bien una combinación de dos tecnologías existentes:

Lo que aporta AJAX es poder actualizar de manera asíncrona un componente especifico de una página web, sin tener la necesidad de recargar toda la página.

Como ejemplo podemos imaginar una lista desplegable de países en una página web. Al seleccionar un país de la lista, queremos que se visualice en la misma página la capital del país seleccionado. AJAX permite mandar una petición al servidor para que le retorne la capital del país seleccionado por el usuario sin necesidad de recargar toda la página web, en realidad esta petición solo actualiza o “recarga” al componente responsable de visualizar la capital del país seleccionado.

Hay que mencionar que AJAX puede dar problemas con el botón de “atrás” del navegador, ya que éste no permite detectar los cambios dinámicos efectuados en la página anterior. Otra critica que se le puede hacer es que Javascript es un lenguaje dificil de depurar…En el momento de desarrollar una web en AJAX, hay que tener en cuenta también que el tiempo de respuesta del servidor a la peticiones puede despistar al usuario…en estos casos se suele usar un feedback visual para informar al usuario de la actividad en segundo plano.

Para más información y referencias sobre AJAX se puede consultar las webs siguientes:

Escriba su comentario