Documentación

AJAXForms es una nueva herramienta capaz de transformar documentos XHTML/XForms (los navegadores actuales todavía no pueden interpretarlos) en documentos HTML con Javascript.

Esta trasformación se realiza en tiempo de compilación de la aplicación y convierte a la página HTML en un auténtico cliente, capaz de gestionar, sin interactuar con el servidor, tanto la presentación como la lógica del interfaz de usuario. De este modo se consigue una independencia y un desacoplamiento total entre cliente y servidor, restringiendo su relación al intercambio de los datos del modelo de negocio. Esta comunicación se realiza a través de documentos XML utilizando técnicas AJAX.

Server-client

Esta herramienta está compuesta por dos elementos:

Compiler and library

Este sistema permite que la librería de Javascript sea mucho mas ligera que otras soluciones(50KB) y que muchos errores se detecten en tiempo de compilación, de forma que se agiliza el desarrollo.

Ventajas

  • Basado en una tecnología estándar
  • Validaciones y procesamiento de datos en cliente
  • Uso de AJAX --> Mejor interacción cliente-servidor
  • Mejor interacción para el usuario
  • Gran facilidad para crear formularios complejos
  • Independencia de la tecnología usada en el servidor (J2EE, .net, PHP, ...)
  • Independencia del navegador (Firefox, Opera, IE)
  • No son necesarios plugins
  • No es necesario el uso de javascript por parte del programador
  • Separación limpia entre el modelo, la presentación y los datos del formulario
  • Fácil integración con servicios web
  • Licencia LGPL




Powered by AJAXForms

SourceForge.net Logo