Pregunta

Hace un par de años que empezamos a jugar con XForms a partir de la W3C para una aplicación web que requiere cientos de formularios personalizados.

Como no son actualmente compatibles de forma nativa por los principales navegadores, lo analizadores/herramientas que están utilizando en sus proyectos el día de hoy?

No estoy realmente interesado en plugins - esto tiene que ser algo de lado de servidor que emula XForms.

¿Fue útil?

Solución

Utilizamos XForms para la creación de interfaces de usuario para los servicios web basados en SOAP.En la actualidad, nos conformamos con Chiba XForms motor (http://chiba.sourceforge.net/), pero Orbeon (http://www.orbeon.com/), en realidad, parece más maduro.Ambos están del lado del servidor los motores, que convertir XForms en HTML sobre la marcha.Se realiza la validación en el lado del servidor con la ayuda de AJAX.Esto genera una alta demanda en el servidor, así que yo no apostaría por los motores a la hora de crear sitios con mucho tráfico.Las alternativas están bien documentados en XForms página de la Wikipedia: http://en.wikipedia.org/wiki/XForms.

Otros consejos

También es posible convertir XForms a XHTML+Javascript con sólo una transformación XSLT por lo que se puede hacer en el lado del cliente sin necesidad de plug-in.Eche un vistazo a http://www.agencexml.com/xsltforms/.Es un proyecto opensource : http://sourceforge.net/projects/xsltforms

Como he entendido, XForms es un ajuste natural para la actual sabor de DESCANSO arquitecturas basadas mientras se dirigía a la mayoría de los principales problemas con el complejo desarrollo de formulario en una bonita manera clara y ordenada.

Es triste que la gente tiene en gran parte olvidado :(

Dicho esto, hay Javascript basado en xforms buscadores como Ubicuidad que ayuda en la obtención de cross-browser xforms apoyo.Y el reciente desarrollo de alto rendimiento de Javascript VM pueda dar esa motores de gran rendimiento.

Yo no uso de ellos y como ellos no son compatibles con cualquier de los principales navegadores, dudo que nadie los va a usar muy a menudo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top