Ajax framework

Un ajax framework es un framework para aplicaciones web que ayuda a desarrollar aplicaciones basadas en AJAX, una tecnología para construir páginas web dinámicas del lado del cliente.

La información es leída desde el servidor o enviada a éste a través de peticiones Javascript. Sin embargo, es requerido algún procesamiento del lado del servidor para manejar peticiones, por ejemplo, para buscar o guardar información.

Esto es alcanzado más fácilmente con el uso de un framework dedicado a procesar peticiones AJAX. En el artículo donde nació el término "Ajax", J. J. Garret describe esta tecnología como "un intermediario... entre el usuario y el servidor" .

Este motor AJAX pretende reducir la espera para el usuario cuando una página trata de acceder al servidor. La meta del framework es proveer este motor AJAX y funciones asociadas al servidor y del lado del cliente.


Beneficios

Un framework asiste al trabajo de un programador AJAX en dos niveles: en el lado del cliente, ofreciendo funciones JavaScript para enviar peticiones al servidor. En el lado del servidor, el cual procesa las peticiones, busca información, y la transmite al navegador.

Algunos framework son muy robustos y proveen una biblioteca completa para construir aplicaciones web.


Frameworks por lenguaje/plataforma

JavaScript

Los Frameworks JavaScript se ejecutan en el navegador (browser-side) y son ampliamente usados en el desarrollo de aplicaciones AJAX. Existen cientos de frameworks en el mercado, de acuerdo con una encuesta del 2007, estos son los más usados:

PHP

Referencias

  1. ↑ Ajaxian 2007 Survey Results