AJAX

Archivado en Programación por Felipe en Octubre 15th, 2006

AJAX parece ser el concepto de moda con respecto al desarrollo de aplicaciones Web; AJAX no es una tecnología, sino la unión de varias tecnologías que juntas pueden lograr cosas realmente impresionantes.

Las siglas AJAX significan Asynchronous JavaScript And XML (JavaScript y XML asincrónimos).

AJAX es una técnica de desarrollo web para crear aplicaciones interactivas. Éstas se ejecutan del lado del cliente, es

decir, en el navegador del usuario, y mantiene comunicación asíncrona con el servidor en segundo plano. Es por lo anterior que es posible realizar cambios sobre la misma página sin necesidad de recargarla en su totalidad; lo cual representa una gran ventaja, debido a que aumenta la interactividad, velocidad y usabilidad en la misma.

Navegadores que permiten la utilización de AJAX:

-Microsoft Internet Explorer para Windows versión 5.0 y superiores, y los navegadores basados en él.
-Navegadores basados en Gecko como Mozilla, Mozilla Firefox, SeaMonkey, Camino, Flock, Epiphany, Galeon y

Netscape versión 7.1 y superiores.
-Navegadores con el API KHTML versión 3.2 y superiores implementado, incluyendo Konqueror versión 3.2 y superiores,

Apple Safari versión 1.2 y superiores, y el Web Browser for S60 de Nokia tercera generación y posteriores.
-Opera versión 8.0 y superiores, incluyendo Opera Mobile Browser versión 8.0 y superiores.

Navegadores que no permiten AJAX:

-Opera 7 y anteriores.
-Microsoft Internet Explorer para Windows versión 4.0 y anteriores.
-Microsoft Internet Explorer para Macintosh, todas las versiones.
-Dillo.
-Navegadores basados en texto como Lynx y Links.
-Navegadores para incapacitados visuales (braille).

JAVA SERVER PAGES

Archivado en Java, Programación por Felipe en Octubre 6th, 2006

Es una tecnología Java que permite generar contenido dinámico para web, en forma de documentos HTML, XML, principalmente. Las JSP’s permite al código Java y a algunas acciones predefinidas ser incrustadas en el contenido estático del documento web.

En los JSP, se escribe el texto que va a ser devuelto en la salida (HTML esencialmente) incluyendo código java dentro de él para poder modificar o generar contenido dinámicamente.

Este código java se incluye dentro de las etiquetas <% %>.

La principal ventaja de JSP frente a otros lenguajes es que permite integrarse con clases Java (.class) lo que permite separar en niveles las aplicaciones web.