Enfin !
Pour résumer, XForms permet de définir des formulaires en séparant bien les données de leur présentation. Associé à XHTML, XForms remplace ainsi les formulaires HTML en intégrant des mécanismes de contrôles et en permettant de soumettre les données sans rafraichissement de page.
Neuf ans déjà depuis les premiers travaux sur XForms au W3C. Les premières implémentations sont apparues progressivement mais la première clé du succès repose dans la possibilité d'utiliser XForms sur tout navigateur sans installation complémentaire et qu'il soit possible d'utiliser de multiples langages de programmation sur serveur.
Pour cela, il faut faire avec les moyens du bord : Javascript bien sûr, selon l'approche AJAX. A côté de quelques solutions payantes, le projet opensource Ubiquity XForms voit le jour avec la participation d'IBM. La gratuité est bien l'autre clé du succès.
Sans plus attendre la réussite du projet Ubiquity XForms, <agenceXML> reprend le projet AJAXForms et innove en remplaçant la partie Java de ce projet par un traitement en XSLT. Un nouveau projet gratuit est né : XSLTForms. Les premiers résultats sont déjà là, les performances sont très bonnes et les différents navigateurs (Internet Explorer, FireFox, Opera, ...) se comportent bien.
XForms devient utilisable par tous et il est temps d'en profiter !
<agenceXML> décide donc de s'impliquer dans la promotion de XForms en mettant toutes sortes d'informations utiles à la disposition de tous.
© 2008-2009 <agenceXML> - Alain Couthures - info@agencexml.com