Esta es una lista de frameworks Ajax destacados , utilizados para crear aplicaciones web con una conexión dinámica entre el cliente y el servidor. Algunos de estos frameworks son compiladores de JavaScript , que generan JavaScript y Ajax que se ejecutan en el navegador del cliente; otros son bibliotecas de JavaScript puro; y otros son frameworks del lado del servidor que generalmente dependen de bibliotecas de JavaScript.
JavaScript
Los frameworks de JavaScript son frameworks del lado del navegador muy utilizados en el desarrollo Ajax. Existen cientos de frameworks de JavaScript disponibles. Según las últimas encuestas, [ 1 ] [ 2 ] los frameworks de JavaScript más utilizados son:
Otros frameworks destacables que son más específicos de AJAX y que no se encuentran entre la lista de frameworks de propósito general:
- AJAX.OOP , un framework de código abierto, proporciona un motor de programación orientado a objetos y funcionalidad para gestionar solicitudes Ajax, lo que permite crear componentes web 2.0 .
- Bindows , un framework Ajax empresarial, con apariencia de Windows.
- qooxdoo es un completo framework para aplicaciones Ajax. Aprovechando JavaScript orientado a objetos, permite a los desarrolladores crear aplicaciones compatibles con diferentes navegadores.
- SproutCore , diseñado para crear aplicaciones web similares a las de escritorio.
- Wakanda Framework, que funciona sobre WakandaDB con JavaScript del lado del servidor , está diseñado para crear interfaces para aplicaciones web de escritorio y móviles.
- Webix , un framework de JavaScript para desarrollar interfaces de usuario únicas con widgets de DataTable, SpreadSheet, Pivot, Kanban, Administrador de archivos y Planificador.
Java
Estos frameworks utilizan Java para las operaciones Ajax del lado del servidor:
- Apache Wicket es un framework Java de código abierto centrado en el servidor que admite el desarrollo con Ajax.
- AribaWeb es un framework de código abierto con reflexión y mapeo objeto-relacional.
- Acceso remoto web directo DWR
- Eco para servlets Ajax
- Google Web Toolkit es una biblioteca de widgets con un compilador de Java a JavaScript.
- Marco de trabajo Ajax empresarial JackBe
- JSF Java Server Faces
- Plataforma RAP Eclipse Rich Ajax
- JBoss RichFaces , ICEfaces y PrimeFaces son bibliotecas de componentes Ajax de código abierto para JavaServer Faces.
- Vaadin es un framework de widgets Java del lado del servidor que depende de GWT.
- ZK es un framework Ajax de código abierto para la fusión de servidor y cliente Java, que depende de jQuery y XUL.
.NETO
Los siguientes frameworks están disponibles para la plataforma Windows .NET:
- ASP.NET AJAX (anteriormente Microsoft Atlas )
Perl
- Catalyst , Catalyst::Plugin::Prototype u otros frameworks de JavaScript
PHP
Un framework PHP Ajax es capaz de gestionar bases de datos, buscar datos, construir páginas o partes de páginas y publicar la página o devolver datos al objeto XMLHttpRequest .
- Quicknet es un framework Ajax que proporciona transmisión segura de datos y utiliza PHP en el lado del servidor.
- Sajax es un framework PHP con muchas funciones, fácil de integrar por tu cuenta.
Rubí
El framework Ruby on Rails implementaba un lenguaje específico de dominio llamado RJS, que permitía escribir código Ruby que generaba código JavaScript. El código generado por RJS se cargaba normalmente mediante Ajax, por ejemplo, utilizando métodos auxiliares habilitados para Ajax que proporciona Ruby on Rails, como el auxiliar link_to_remote. Fue reemplazado por jQuery a partir de Rails 3.1 [ 8 ].
Muchos de los métodos auxiliares de Ruby on Rails habilitados para Ajax solían funcionar utilizando Prototype para realizar una solicitud Ajax en versiones anteriores de Rails. En la mayoría de los casos, el servidor devuelve código JavaScript para que el navegador lo ejecute, a diferencia del caso habitual en el que Ajax se utiliza para recuperar datos en formato XML o JSON. [ 9 ]
Véase también
Referencias
- ↑ Estadísticas de uso web de BuiltWith JavaScript Technology - 28 de marzo de 2011
- ↑ Uso de bibliotecas JavaScript por W3Techs - 6 de febrero de 2011
- ↑ "Actualización sobre la disponibilidad del marco Adobe Spry « Blog del equipo de Adobe Dreamweaver" . Archivado del original el 14 de enero de 2013. Consultado el 15 de enero de 2013 .
- ↑ Ashkenas, Jeremy (3 de febrero de 2014). "backbone/LICENSE" . GitHub . Recuperado el 29 de octubre de 2014 .
- ↑ "AngularJS AJAX" . Consultado el 4 de febrero de 2015 .
- ↑ "AngularJS $http" . Consultado el 4 de febrero de 2015 .
- ↑ "Red de desarrolladores de Mozilla: Ajax" . Consultado el 4 de febrero de 2015 .
- ↑ Riding Rails: jQuery: Nuevo valor predeterminado . Weblog.rubyonrails.org (21 de abril de 2011). Consultado el 12 de abril de 2014.
- ↑ "Ayudante de prototipos de Ruby on Rails" . Archivado del original el 3 de julio de 2010.
- Listas de software
- marcos de trabajo web