MOISESDANIEL.COM
|
|
Ingeniero Informático, y…
aprendiz de casi todo. |
XFORMS y el desarrollo de
aplicaciones web.
13 de Enero de 2005
© Moisés D. Díaz. www.moisesdaniel.com
XFORMS es un nuevo estándar para la web desarrollado por la W3C.
Bajo mi punto de vista es una tecnología muy adecuada para conseguir pasar de una web básicamente documental a una web que nos sirva como soporte para aplicaciones.
Hasta ahora la web ha demostrado ser un medio excepcional para distribuir información, pero muy incómoda para la manipulación y grabación de datos.
Los XFORMS son una solución ideal para que la información que
existe en el dominio del problema pueda ser incorporada al sistema y así ser
procesada por éste (tema típico de los Sistemas de Información),
ya que:
·
Nos
permite construir interfaces avanzadas para la manipulación de datos.
Diferenciando entre el modelo
de datos y el conjunto de componentes
gráficos que le sirven de interfaz. Estas interfaces tienen un alto
componente de programación orientada a eventos.
·
De
una forma sencilla permite la especificación de validaciones a realizar a los
datos.
·
Permite
reducir el tráfico de red de esta forma:
o
En
un mismo XFORMS podemos usar varios modelos de datos, algunos de los cuales
(incluso todos) pueden estar guardados en disco duro local,
o
En
un mismo XFORMS podemos programar varias vistas respecto a cualquier modelo de
datos. De esta forma no es necesaria recargar la página para pasar de un grid
de datos a otra que sea un formulario para dar de alta un nuevo elemento,
o
Sólo
hace falta comunicarse con el servidor para cargar el XFORMS y sus datos, y
cuando se quieran guardar los datos que se han manipulado. XFORMS nos permite
gestionar datos estructurados en XML de una forma potente, fácil y eficaz.
·
Protocolos
de comunicación transparentes. Al ejecutarse en un navegador web puede usar de forma
automática HTTP y HTTPS, pero sin descartar otros protocolos, incluyendo el
caso especial de los ficheros.
La versión
1.1 ya está como Working Draft.
Otra cosa, para probar y cacharrear con esta nueva
tecnología, nada mejor que X-Smiles.
Desde la web se pueden descargar los ejemplos de esta aplicación, en el que se
incluye un directorio dedicado a XFORMS.
© Moisés
D. Díaz. http://www.moisesdaniel.com/, email: md (at) moisesdaniel (.) com. All Rights Reserved. RSS