xforms

¿Tiene XForms un sucesor?



(6)

Estamos buscando una tecnología de formularios de escritorio con un entorno de creación fácil de usar (no técnico). La última vez que miré esto, hace algunos años, parecía que XForms maduraría en algo realmente útil. Ahora parece que la tecnología no está pasando (solo hay 5 preguntas bajo la etiqueta XForms aquí, por ejemplo) y no se ofrece mucho en cuanto a herramientas, especialmente las de escritorio.

Entonces, ¿XForms está muerto? ¿Ha llegado algo mejor?


A partir de 2014, XForms parece ser un estándar muerto.


Actualmente estamos revisando XForms para un proyecto. Hay varios proyectos pequeños y activos mencionados anteriormente, aunque Ubiquity se ha fusionado en backplanejs , y eso parece moribundo.

Orbeon duda, Orbeon está desarrollando y lanzando nuevas versiones de forma activa y está agregando lentamente características del estándar XForms 2.0. Desde un punto de vista externo, parecen ser los más saludables y son LGPL / comerciales. Sin embargo, no son una solución de cliente puro, ya que hay un componente de servidor.

BetterFORM también está desarrollando y lanzando nuevas versiones de forma activa, y su solución es BetterFORM del lado del cliente para XForms.

Hay un par de pequeños proyectos que parecen interesantes: XSLTForms parece ser el más animado y está 100% basado en el navegador; Hay una doble licencia LGPL / comercial.

En mi opinión, es una gran tecnología, pero también es una tecnología de nicho. La capacidad de "externalizar" fragmentos de su interfaz de usuario es extremadamente útil (especialmente en la aplicación de mi empresa), pero no da como resultado interfaces de usuario tan buenas como las mejores interfaces de usuario de HTML5.

No sé si el soporte de XForms solo para clientes es el mejor enfoque en una era de aplicaciones y dispositivos móviles. Sé que me gustaría ver un producto que produjera interfaces de usuario compatibles con los marcos de trabajo populares de Javascript como extjs para simplificar la inclusión de XForms en una interfaz de usuario existente.

Si lo necesitas, está ahí fuera, pero parece que nunca será grande.


Hay un montón de software que soporta XForms . Lo utilicé para un proyecto hace un par de años y me impresionó la cantidad de trabajo realizado por muy poco código. El W3C no hace publicidad de sus tecnologías a los PHB, por lo que la adopción está destinada a ser lenta, mientras que otros están impulsando soluciones específicas de proveedores que cumplen con la palabra de moda como panacea. También hay un estigma entre los desarrolladores (al parecer, aquellos que se consideran "duros") contra lo que se considera una "XMLización sin sentido" de todo en informática. Además, creo que la pista lateral a HTML 5 está desviando la atención de los temas más interesantes de la web.


Probablemente sea una blasfemia llamarlo sucesor, pero las formas se están trabajando en HTML5 (todo comenzó como "Web Forms 2.0").

No es más avanzado que XForms, pero responde "qué pasó con XForms".


XForms debe implementarse en el lado del cliente para que se utilice públicamente. Hay dos proyectos para una implementación gratuita del lado del cliente sin complemento ni instalación: Ubiquity XForms y XSLTForms ( XSLTForms )


XForms está oficialmente muerto :

El Grupo de Trabajo de Formularios se cerró oficialmente el 2015-04-08

Si está buscando formularios que no hacen un montón de cosas dinámicas, los formularios HTML 5 tienen algunas características de validación integradas.

Si quieres formularios que hagan muchas cosas dinámicas e interesantes, JavaScript es probablemente la herramienta adecuada para el trabajo.

Todavía puedes usar XForms si quieres. XSLTForms usa JavaScript debajo del capó para permitirte escribir XForms en el navegador y que funcione. Intente ver el código fuente aquí: http://www.agencexml.com/xsltforms/spreadsheet.xml . La fuente es XML puro.

eXistdb agrupa XForms y otras cosas XML para el desarrollo XML de pila completa.