Attualmente stiamo esaminando XForm per un progetto. Ci sono diversi piccoli progetti attivi precedentemente menzionati, sebbene Ubiquity sia stato fuso in backplanejs e che appaia moribondo.
Orbeon sta sicuramente sviluppando e rilasciando nuove versioni e aggiungendo lentamente funzionalità dallo standard XForms 2.0. Da un punto di vista esterno, sembrano essere i più sani e sono LGPL/commerciali. Non sono una soluzione puramente client, tuttavia, poiché esiste un componente server.
BetterFORM è anche in fase di sviluppo e rilascio di nuove versioni e la loro soluzione è pura client-side per XForms.
Ci sono un paio di piccoli progetti che sembrano interessanti: XSLTForms sembra essere il più vivace ed è al 100% basato su browser; c'è una doppia licenza LGPL/commerciale.
A mio parere, è una tecnologia eccezionale ma è anche una tecnologia di nicchia. La capacità di "esternalizzare" blocchi dell'interfaccia utente è estremamente utile (specialmente nell'applicazione della mia azienda), ma non risulta in interfacce utente uguali alle migliori interfacce utente HTML5.
Non so se il supporto XForms solo client sia l'approccio migliore in un'epoca di app e dispositivi mobili. So che mi piacerebbe vedere un prodotto che producesse interfacce utente compatibili con i comuni framework Javascript come extjs per semplificare l'inclusione di XForm in un'interfaccia utente esistente.
Se ne avete bisogno, è là fuori, ma non sembra che sarà mai grande.
IBM ha un sacco di cose utili e non tecniche su XForms, anche se forse un po '"enterprisy". Vedi per es. http://www-01.ibm.com/software/lotus/forms/demos.html – nos