Domanda

Qualche anno fa abbiamo iniziato a giocare con XForm dal W3C per un'app Web che richiedeva centinaia di moduli personalizzati.

Dato che attualmente non sono supportati in modo nativo dai principali browser, quali parser/strumenti stai utilizzando oggi nei tuoi progetti?

Non sono molto interessato ai plugin: deve essere qualcosa lato server che emuli XForms.

È stato utile?

Soluzione

Utilizziamo XForms per creare interfacce utente per servizi Web basati su SOAP.Attualmente ci siamo accordati con Chiba Motore XForms (http://chiba.sourceforge.net/), Ma Orbeon (http://www.orbeon.com/) sembra in realtà più maturo.Entrambi sono motori lato server, che convertono al volo gli XForm in HTML.La convalida viene eseguita lato server con l'aiuto di AJAX.Ciò pone requisiti piuttosto elevati sul server, quindi non scommetterei su quei motori quando creo siti con traffico intenso.Le alternative sono ben documentate sulla pagina Wikipedia di XForms: http://en.wikipedia.org/wiki/XForms.

Altri suggerimenti

È anche possibile convertire XForms in XHTML+Javascript con solo una trasformazione XSLT in modo che possa essere eseguito sul lato client senza plug-in.Dai un'occhiata a http://www.agencexml.com/xsltforms/.È un progetto open source: http://sourceforge.net/projects/xsltforms

Per quanto ho capito, XForms si adatta naturalmente al gusto attuale delle architetture basate su REST, affrontando la maggior parte dei problemi principali con lo sviluppo di moduli complessi in un modo abbastanza accurato.

È triste che la gente se ne sia in gran parte dimenticata :(

Detto questo, ci sono motori xforms basati su Javascript come Ubiquità ciò aiuterebbe a ottenere il supporto xforms multibrowser.E il recente sviluppo di VM Javascript ad alte prestazioni fornirebbe anche a tali motori grandi prestazioni.

Non li uso e poiché non sono supportati dai principali browser, dubito che qualcun altro li utilizzerà molto spesso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top