. .

Publicidad

Secciones

Publicidad

Aplicaciones Web

Programación

Hardware

Software

Bases de Datos

Mobile

Empresas

 

AJAX y Frameworks Javascript, fundamentos técnicos básicos de la Web 2.0

El Javascript tomó por asalto la Programación Web hace algunos cuatro o cinco años con el boom del AJAX (Asynchronous Javascript and XML). Ajax vino a ser una especie de revitalización para los sitios web que necesitaban mayor interacción con el usuario, puesto que permitía manejar y darle un estilo a las aplicaciones web más parecido al de las apliaciones de escritorio.

La usabilidad pasó a ser una palabra de moda y la responsividad de las aplicaciones se convirtió en un elemento donde el AJAX tomó un papel protagónico, puesto que permitía manipular los elementos del DOM (Document Object Model) de la página de manera fácil y a la vez recargar ciertos elementos del mismo sin necesidad de una recarga total de toda la página. Así mismo, con la cada vez mayor interacción con el usuario (blogs, comentarios, sistemas de votaciones, etc) el uso de AJAX fue una piedra angular en el nacimiento de lo que hoy conocemos como Web 2.0, que no es más que un término para destacar a los sitios web en los que la comunicación entre sitio y usuario pasa a ser bidireccional. Por tanto el AJAX (y el Javascript en general) pasaron a ser fundamentos de esta nueva manera de entender las aplicaciones web.

Pero desarrollar estas rutinas no era tarea fácil. En primer lugar la diversidad de estilos de programación de Javascript (siendo éste un lenguaje tan libertino) permitía que a ciertos niveles el espagueti de código fuera inaceptable. Es por eso que entraron en escena frameworks que proveen herramientas y rutinas básicas para el manejo del DOM y que a su vez sirvieron de base para otros frameworks de más alto nivel cuyas funciones se enfocaron, por ejemplo, en efectos, estilos, etc.

Los frameworks vinieron entonces a crear estándares para el trabajo con Javascript, no solamente para el manejo de peticiones AJAX, sino también para la manipulación del DOM. Dos frameworks se destacaron en aquella competencia inicial y tomaron posiciones ventajosas por su amplia aceptación: JQuery y PrototypeJS, ambos trataremos de irlos examinando en este sitio web.

Tags para esta entrada: AJAXAJAX JQueryAJAX PrototypeAJAX JavascriptFrameworks Javascript



Otros temas relacionados

AJAX Prototype: Actualizar un div con contenido remoto

Recientemente mostrábamos un ejemplo de cómo actualizar dinámicamente un div con contenido remoto mediante el uso de JQuery para peticiones Ajax. Hoy el ejemplo tiene el mismo objetivo, pero hemos utilizado otro framework que también cumple con ese función de actua...... Leer el artículo completo

AJAX JQuery: Actualizar un div con contenido remoto

Uno de los aspectos más interesantes del AJAX es la posibilidad de poder actualizar elementos independientes de la página con contenido remoto. De esta forma se evitan viajes completos al servidor que significan recargar todo el contenido y por ende un desperdicio de ancho de band...... Leer el artículo completo

Tutoriales Menús CSS: Una recopilación de los mejores tutoriales

En Sulvision encontramos un listado de los mejores tutoriales de CSS para la construcción de menús de navegación, tabs, listas, etc. En muchas ocasiones este tipo de elementos parecen algo triviales, pero al si no somos gurús de CSS podemos terminar pasando un mal rato. E...... Leer el artículo completo

Diferencia entre las etiquetas DIV y SPAN

En el pasado las etiquetas (Tags) HTML aportaban cierto significado al contenido, y es por ello que en aquel entonces se incluyeron en el lenguaje las etiquetas DIV y SPAN. Hoy, dichas etiquetas, no aportan significado alguno al contenido. La principal diferencia entre ambas es que SPAN es una ...... Leer el artículo completo