AJAX

3.378590078316 (766)
Publicado por t800 11/03/2009 @ 05:07

Tags : ajax, desarrollo, tecnología

últimas noticias
Laudrup descarta entrenar al Ajax y al Wolfsburgo por no dominar ... - Marca
El ex entrenador del Getafe ha sido vinculado últimamente con el Wolfsburgo alemán y el Ajax holandés, algo que él niega como una posibilidad para el futuro. "No suelo comentar los rumores que me relacionan con un club u otro, no haría otra cosa y...
El Ajax quiere a Morten Olsen - Marca
El Ajax de Amsterdam ha contactado con el actual seleccionador de Dinamarca, Morten Olsen, para que sea el sucesor de Marco Van Basten al frente del equipo, segun informa el 'De Telegraaf'. El medio holandés dijo que después de haber sufrido las...
Mercado: Rijkaard rechaza el ofrecimiento del Ajax - Goal.com
Eso mismo es lo que ha venido a decir Frank Rijkaard a la directiva del Ajax de Ámsterdam, que le ha sondeado concretamente para llevarle al banquillo de cara a la próxima campaña. Rijkaard, recordemos, se mantiene sin equipo desde el pasado verano,...
Una hermosa final, un grandioso campeón - AS
Como España en la Eurocopa, como este Barça, como el gran Ajax, como Brasil tantas veces, como el Madrid o el Barça tantas veces también. Es bueno que el fútbol practicado así gane títulos, porque los que ganan son imitados. Esa copa que levantó ayer...
Van Basten dimite como entrenador del Ajax - El País (España)
Así de lacónico se ha mostrado Marco van Basten, de 44 años, entrenador del Ajax de Ámsterdam, poco antes de presentar su dimisión. Su desánimo le ha llevado a tirar la toalla cuando el equipo va tercero en la Liga holandesa, pero ya no tiene...
Cruyff recomienda a Van Basten - Sport
Y, a continuación, después de que se le preguntara al ex del Barça por unas declaraciones anteriores de Van Basten, en las que afirmaba que no se veía preparado para dirigir a los 'rossoneri', Cruyff rompió una lanza a favor del ex del Ajax....
COMUNICADO: ATERAS anuncia la disponibilidad de la herramienta ... - Europa Press
y explotan la naturaleza de las aplicaciones con objetivo orientado a través del uso de HTML, AJAX, ASPX, ADO.NET y C#. Las aplicaciones Java resultantes se aventajan por completo del idioma Java y de las características avanzadas de JSP/Struts, AJAX,...
Mercado: Van Gaal quieer llevarse a Luis Suárez al Bayern - Goal.com
Según informa la prensa holandesa, el punta uruguayo del Ajax de Ámsterdam es uno de los objetivos de 'Lucho' para apuntalar su nuevo proyecto en el club alemán. Además del charrúa, suenan el meta argentino Sergio Romero y Urby Emanuelson....
netbeans 6.5: un entorno polifacético - PC Actual
La nueva versión 6.5 incorpora características entre las que destacan la edición de código PHP y javascript, mejor asistencia a la creación de aplicaciones AJAX, soporte avanzado de API como JPA (Java Persistence API), una evolucionada integración con...
Van Gaal pide 2 objetivos del FC Barcelona para el Bayern - Futbol Mercado
El primero de ellos es el ariete uruguayo Luis Suárez, futbolista que a sus 22 años disputa su segunda campaña en las filas del Ajax de Ámsterdam, conjunto en el que sus goles (22 en 31 partidos) han provocado que no se eche de menos al orange Klaas...

AJAX

AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones.

Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se requieren al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono esté formateado en XML.

Ajax es una técnica válida para múltiples plataformas y utilizable en muchos sistemas operativos y navegadores dado que está basado en estándares abiertos como JavaScript y Document Object Model (DOM).

Como el DHTML, LAMP o SPA, AJAX no constituye una tecnología en sí, sino que es un término que engloba a un grupo de éstas que trabajan conjuntamente.

A pesar de que el término «AJAX» fuese creado en 2005, la historia de las tecnologías que permiten AJAX se remonta a una década antes con la iniciativa de Microsoft en el desarrollo de Scripting Remoto. Sin embargo, las técnicas para la carga asíncrona de contenidos en una página existente sin requerir recarga completa remontan al tiempo del elemento iframe (introducido en Internet Explorer 3 en 1996) y el tipo de elemento layer (introducido en Netscape 4 en 1997, abandonado durante las primeras etapas de desarrollo de Mozilla). Ambos tipos de elemento tenían el atributo src que podía tomar cualquier dirección URL externa, y cargando una página que contenga javascript que manipule la página paterna, pueden lograrse efectos parecidos al AJAX.

El Microsoft's Remote Scripting (o MSRS, introducido en 1998) resultó un sustituto más elegante para estas técnicas, con envío de datos a través de un applet Java el cual se puede comunicar con el cliente usando JavaScript. Esta técnica funcionó en ambos navegadores, Internet Explorer versión 4 y Netscape Navigator versión 4. Microsoft la utilizó en el Outlook Web Access provisto con la versión 2000 de Microsoft Exchange Server.

La comunidad de desarrolladores web, primero colaborando por medio del grupo de noticias microsoft.public.scripting.remote y después usando blogs, desarrollaron una gama de técnicas de scripting remoto para conseguir los mismos resultados en diferentes navegadores. Los primeros ejemplos incluyen la librería JSRS en el año 2000, la introducción a la técnica imagen/cookie en el mismo año y la técnica JavaScript bajo demanda (JavaScript on Demand) en 2002. En ese año, se realizó una modificación por parte de la comunidad de usuarios al Microsoft's Remote Scripting para reemplazar el applet Java por XMLHttpRequest.

Frameworks de Scripting Remoto como el ARSCIF aparecieron en 2003 poco antes de que Microsoft introdujera Callbacks en ASP. NET.

Desde que XMLHttpRequest está implementado en la mayoría de los navegadores, raramente se usan técnicas alternativas. Sin embargo, todavía se utilizan donde se requiere una mayor compatibilidad, una reducida implementación, o acceso cruzado entre sitios web. Una alternativa, el Terminal SVG (basado en SVG), emplea una conexión persistente para el intercambio continuo entre el navegador y el servidor.

Ha de tenerse en cuenta que ésta es una lista general, y el soporte de las aplicaciones AJAX dependerá de las características que el navegador permita.

Al principio



Open Ajax

Open Ajax es un proyecto impulsado por varias empresas para crear un estándar para AJAX. La meta es proporcionar una herramienta de desarrollo común, llamada Open Ajax, parecida al Eclipse IDE.

Al principio



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 ésta 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.

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 librería completa para construir aplicaciones web.

Al principio



ASP.NET AJAX

ASP.NET AJAX, anteriormente llamado Atlas, es un conjunto de extensiones para ASP.NET desarrollado por Microsoft para implementar la funcionalidad de Ajax.

Mediante componentes del lado del cliente y del servidor, ASP.NET AJAX permite al desarrollador crear aplicaciones web en ASP.NET 2.0 que pueden actualizar datos en la página web sin un recarga completa de la misma. La tecnología clave que permite esta funcionalidad es el objeto XMLHttpRequest, junto con Javascript y DHTML.

ASP.NET AJAX fue liberado en enero de 2007 después de un largo periodo de pruebas. Fue subsecuentemente incluido con la versión 3.5 del .NET Framework, que fue liberada junto con Visual Studio 2008 en noviembre de 2007.

El 11 de septiembre de 2006, Scott Guthrie, el director general a cargo de la plataforma.NET, anuncio que ATLAS seria renombrado y lanzado como tres productos a finales del año.

Los nuevos productos son llamados Microsoft AJAX Library, que contiene las bibliotecas javascript, ASP.NET 2.0 AJAX Extensions, que contiene el código.NET del lado del servidor, y ASP.NET AJAX Control Toolkit, que incluye controles de código compartido que pueden ser utilizados con ASP.NET AJAX.

La versión de producción fue liberada el 23 de enero de 2007.

Microsoft AJAX Library es una colección autónoma de clases en JavaScript estandarizadas incluidas con ASP.NET AJAX. Es admitida por la mayoría de los navegadores más populares y puede ser usada para construir aplicaciones web centradas en el cliente que integradas con un proveedor de datos.

Al principio



Source : Wikipedia