Question

Il y a quelques années, nous avons commencé à jouer avec XForms du W3C pour une application Web. qui a nécessité des centaines de formulaires personnalisés.

Comme ils ne sont pas actuellement pris en charge de manière native par les principaux navigateurs, quels analyseurs / outils utilisez-vous actuellement dans vos projets?

Les plugins ne m'intéressent pas vraiment - cela doit être quelque chose côté serveur qui émule XForms.

Était-ce utile?

La solution

Nous utilisons XForms pour créer des interfaces utilisateur pour les services Web basés sur SOAP. Actuellement, nous avons opté pour le moteur Chiba XForms ( http://chiba.sourceforge.net/. a>), mais Orbeon ( http://www.orbeon.com/ ) semble en fait plus mature. Les deux sont des moteurs côté serveur, qui convertissent XForms en HTML à la volée. La validation est effectuée côté serveur à l'aide d'AJAX. Cela impose des exigences très élevées au serveur. Par conséquent, je ne parierais pas sur ces moteurs lors de la création de sites à fort trafic. Les alternatives sont bien documentées sur la page Wikipedia XForms: http://fr.wikipedia.org/wiki/XForms.

Autres conseils

Il est également possible de convertir XForms en XHTML + Javascript avec juste une transformation XSLT afin que cela puisse être fait côté client sans plug-in. Consultez http://www.agencexml.com/xsltforms/ . C'est un projet opensource: http://sourceforge.net/projects/xsltforms

Pour autant que je sache, XForms s’adapte naturellement à l’architecture actuelle des architectures basées sur REST, tout en abordant la plupart des problèmes majeurs liés au développement de formulaires complexes.

C'est triste que les gens l'aient en grande partie oublié: (

Cela dit, il existe des moteurs xforms basés sur Javascript, tels que Ubiquity qui aide pour obtenir le support de xforms inter-navigateurs. Et le développement récent de machines virtuelles Javascript hautes performances donnerait également à ces moteurs d'excellentes performances.

Je ne les utilise pas et comme ils ne sont pas pris en charge par les principaux navigateurs, je doute que quelqu'un d'autre les utilise très souvent non plus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top