Ajax framework

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" [1].

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.


Contenido

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,[1] estos son los más usados:

  • Dojo toolkit, Toolkit Modular JavaScript.
  • ExtJS, una biblioteca que expande Prototype, Jquery y YUI.
  • jQuery, provee un framework Ajax y muchas otras utilidades.
  • Mootools, un framework compacto y modular mejor conocido por sus transiciones y efectos.
  • Prototype, provee framework Ajax y muchas otras utilidades.
  • qooxdoo, framework de aplicaciones Ajax. Es multiproposito e incluye un toolkit GUI.
  • Script.aculo.us, es utilizado con Prototype principalmente para animaciones y desarrollo de interfaces.
  • Yahoo! UI Library, un conjunto de utilidades y controles para construir aplicaciones web enriquecidas usando técnicas como DOM scripting y AJAX.

Referencias

  1. Ajaxian 2007 Survey Results

Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Ajax framework — An Ajax framework is a framework that helps to develop web applications that use Ajax , a collection of technologies used to build dynamic web pages on the client side. Data is read from the server or sent to the server by JavaScript requests.… …   Wikipedia

  • Ajax.NET — Professional, or Ajax.NET for short, is Michael Schwarz s free AJAX add on library for implementing Ajax functionality within the Microsoft .NET Framework. This was the first AJAX framework developed for ASP.NET 1.x/2.0, providing very basic AJAX …   Wikipedia

  • Ajax — may refer to: Mythology * Ajax (mythology), son of Telamon and a hero in the Trojan war, also known as Ajax the Great * Ajax the Lesser, son of Oileus and also a hero in the Trojan warPeople*Ajax (missionary), Arian missionary who converted the… …   Wikipedia

  • Ajax (programming) — AJAX redirects here. For other uses, see Ajax. Ajax (also AJAX; pronounced /ˈeɪdʒæks/; an acronym for Asynchronous JavaScript and XML)[1] is a group of interrelated web development methods used on the client side to create asynchronous web… …   Wikipedia

  • AJAX — [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJAX (Programmierung) — Ajax [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJaX — [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJaX (WebTechnologie) — Ajax [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • Framework — Framework  термин, имеющий размытое значение. Обычно используется в программировании, обозначая «простую концептуальную структуру, используемую для решения сложной, проблемной задачи». Значение этого термина существенно зависит от контекста его… …   Википедия

  • AJAX.OOP — is an open source JavaScript framework distributed under MIT License. Providing with OOP style coding engine and AJAX requests handling functionality to create web2.0 components. Due to OOP paradigm AJAX.OOP library can be easily extended with… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”