Ajax

Posiblemente, si te hablamos del Asynchronous JavaScrip And XML, no tengas ni la menor idea de a que estamos haciendo referencia (a no ser que seas un apasionado de la tecnología), pero si utilizamos su acrónimo más conocido, AJAX, seguramente te suene algo más su nombre, aunque no lo relaciones con su función concreta.

¿Qué es AJAX?

Es un sistema de desarrollo, que permite crear aplicaciones web de forma interactivas (lo que se conoce técnicamente como RIA). A diferencia de otros sistemas, las aplicaciones que se desarrollan con AJAX, se ejecutan en el navegador de aquel que las ejecuta. ¿Qué quiere decir esto? Que una vez que se ha cerrado la sesión, no se queda ejecutándose en segundo plano y que es posible trabajar con ellas, sin que sea necesario tener que estar recargando la página para ver los cambios que se van produciendo.

El nacimiento de AJAX

Aunque oficialmente el nombre de AJAX se utiliza desde el año 2005, existe una intrahistoria muy rica, que se retrotrae una década. Todo comenzó cuando Microsoft decidió desarrollar el Scripting Remoto. Una técnica kostenlose porno que ya había sido intentada poner en marcha a principio de los noventa, pero que fue dejada de lado para concentrarse en otras opciones mucho más interesantes.

Recuperada a principios del 2000 para darle una mayor fluidez al servidor de Microsoft Exchange, el Scripting Remote, comenzó a ser utilizado para pequeños grupos de noticias, pasando por blogs y finalmente integrándose en los diversos navegadores webs más conocidos.

Problemas que tiene el uso de AJAX

A pesar de que proporciona una velocidad mucho mayor que el resto de sus competidores, AJAX tiene algunas desventajas que no afectan excesivamente a los desarrolladores. Uno de estos pequeños inconvenientes, se encuentra en que no se registran automáticamente las peticiones que se realizan, al no producirse esto el cambio no se refleja en el historial de nuestro navegador, lo cual hace que la pagina no regrese al estado anterior que más les interesaba. Algo que es fácilmente solucionable con el uso de IFrames.

Otro gran problema que AJAX y xvideos tiene, es que algunos de los motores de búsqueda de los buscadores más importantes, pasar por alto JavaScript. Un olvido, que deja a la página sin las valiosas estadísticas que tanto necesita para saber si está siendo utilizada por los usuario, como se comporta al utilizarla y lo que es más importante, cuanto tiempo pasa haciendo uso de ella.

Y por último, pero no por ello menos importante, en ocasiones también puede provocar, que los servidores en los que se encuentren alojada una determinada página web terminen sobrecargándose, provocando que la página no se ejecute correctamente o lo que es peor, que se quede totalmente colapsada.

Donde usamos AJAX habitualmente

Hay una enorme cantidad de servicios que utilizan AJAX para ser mucho más rápidos y que respondan mucho mejor a lo que los usuarios demandan de ellos. Hacer una lista de todos ellos, sería una tarea casi imposible, pero, como no queremos dejaros con esta curiosidad, hablaremos de forma muy breve sobre ello.

Utilizamos AJAX de forma habitual, en cualquiera de  los dispositivos que usamos para comunicarnos, trabajar o pasar nuestro tiempo de ocio digital, ya que, los principales navegadores que tenemos instalados como Mozilla Firefox, Chrome, Safari  e incluso Opera, funcionan usando sistemas que tienen como base a AJAX.

Para que sirve Ajax

Si eres lector habitual de alguna revista de informática, seguramente te hayas cruzado en muchas ocasiones con artículos dedicados a AJAX o pequeños apartados en los que se hablaba de alguna de sus últimas novedades. ¿No has sentido ningún tipo de curiosidad por ellos? Posiblemente, será porque desconozcas que es exactamente AJAX y para qué sirve.

¿Para qué sirve AJAX?

Hace algunos años, cuando todavía se accedía a Internet con módems de 56k, la carga de algunas páginas web, era un proceso tan lento y tedioso, que podía llegar a desesperar hasta al ser con más paciencia de la Tierra. Una lentitud, de la que vino a salvarnos AJAX, una tecnología que nació con la vocación de hacer nuestra vida mucho más rápida, utilizando un protocolo que va enviando pequeños paquetes de datos en segundo plano. Usando AJAX, ya no hace falta que la página escorts barcelona se vuelva a cargar para acceder a una determinada parte de ella, ahora se puede ir un lado a otro, sin que se pierda ni un ápice de la velocidad de la web.

¿Qué ventajas e inconvenientes este tipo de tecnología?

Como ya hemos dicho con anterioridad, la ventaja principal que tiene Ajax, es que con ella, no hay que darle al botón de refrescar para ver cosas como por ejemplo, el archivo de antiguos archivos de una web o que es lo que hay publicado en una determinada sección. Otras ventajas que tiene son:

Al establecerse unas comunicaciones mucho más fluidas el usuario no tiene que sufrir ninguna demora, puede continuar disfrutando del contenido, sin que este se detenga, ni tenga demoras que sean perceptibles

Los cambios que se realizan, se pueden ver acto seguido, sin que se creen procesos de carga innecesarios, ni se sobrecargue el navegador con un sinfín de páginas web que muestren los diferentes pasos que se han dado.

Pero no todo lo que tiene AJAX es bueno para el porno, ya que también posee una serie de inconvenientes, como por ejemplo:

Se puede dejar al usuario, sin funciones a las que está más que acostumbrado a ver en las páginas web que lleva utilizando desde hace años. ¿Qué tipo de funciones? Las que hacen que se muestre la página siguiente o anterior a la que se está viendo en esos momento o la posibilidad de incluir la página en los favoritos del navegador.

Desarrollar aplicaciones web, se convierte en un proceso algo más complejo. ¿Por qué? Porque lo que anteriormente aparecía en varias partes bien diferenciadas, ahora tan solo se ve en un solo lugar. Por ello alguien inexperto, puede llegar a volverse loco, ya que hay que estar muy atento para observar que es lo que ha cambiado en el código. Es esta la razón, que hace que en sitios de gran tamaño, sea bastante complicado encontrar que es lo que está fallando y arreglar el error.

Al ser algo tan maleable, es posible que los hackers consigan encontrar pequeños fallos de seguridad y modificar la página web a su antojo.

Los motores de búsqueda tienen problemas para reconocer las páginas web, lo que repercute negativamente en el posicionamiento e impide que la gente pueda encontrar fácilmente nuestra web. Un pequeño fallo, que Google ya ha subsanado, pero continúa sucediendo en el resto los buscadores.

Conociendo todos estos datos, ¿es bueno usar AJAX o malo? Como todo, si se usa con los suficientes conocimientos, puede convertirse en un gran aliado.