tags:

views:

423

answers:

8

I read some articles about XForms. Will this standard ever become practical? Any body using this right now? Is it wise to start using now itself?

A: 

Seeing as no mainstream browser has native XForms support you'd be mental to start using it.

wefwfwefwe
-1 for you for providing such an answer.
rahul
vote me any way you want. it's a fact.
wefwfwefwe
But when providing an answer you must show respect to other users also.
rahul
Where did I disrespect anyone?
wefwfwefwe
it's not respectful to call people mental, that's what phoenix means I assume.
tharkun
if that's his interpretation then he's mental
wefwfwefwe
-1 for yet another disrespectful sentence.
tharkun
is this thin-skinned friday?
wefwfwefwe
A: 

Hi,

Google trends shows clearly that the searches of the word "xforms" is falling quickly.

I'm sad about it and I think that XML+javascript tandem is more "productive".

Regards.

ATorras
A: 

No, no and no. You might be interested in HTML5 forms though.

Ms2ger
A: 

No. I interviewed with a company who based their entire product off of it... and it made me afraid for them.

It has its virtues but the gravy train is unarguably HTML 5.

Jasconius
+4  A: 

First, as a disclaimer, I should say that I work at Orbeon. We have been developing an implementation of XForms for many years now (the open source Orbeon Forms, under LGPL).

I see organizations of all types – governments, large, and smaller companies – build all sort of form-based applications that would have taken significantly longer to develop without XForms and a proper implementation of that technology.

If the application you have in mind is heavy on forms, then, past the initial learning curve, using a technology and implementation that have been thought from the ground up to handle forms will make your life easier.

Alessandro Vernet
Solid answer. +1
Lior Cohen
+2  A: 

XForms saves you mostly from Javascript, which is a big win, when your forms are fairly standard. You still have to know HTML and CSS, and of course the world of XML (namespaces, XPath, etc). I doubt XForms will ever make it mainstream, but it has it's niche.

I think XForms fits nicely into ecosystem, where you have a lot of XML-based web services and you need to make user interface, that is using one-or-two of these services for validation and lookup, and finally submits the XML document to another web service. This pattern is used by various goverment infosystems, where you basically have to submit some kind of application and would like to have it pre-populated from different databases.

I've been involved with Estonian X-road project, which is Data Exchange Layer for government institutions based on (now passing out) SOAP protocol. We are using XForms for Estonian Citizen portal and planning to implement it in other portals too. We are currently using Chiba XForms engine, but considering replacing it with Orbeon.

Tambet
+1  A: 

XForms are already being used in quite a lot of places, you just are unlikely to notice since they are quite rare in the area of "Client side on the WWW".

OpenOffice.org, for instance, uses XForms for it's forms systems.

David Dorward
+1  A: 

In addition to Orbeon, firms like IBM (UXF), EMC (Formula) and others are devoting resources to XForms. As for wise and practical: one way to judge might be by looking at product conformance to the xforms 1.1 test suite, and another way might just be to try some products for yourself. For instance, you can run (as well as download) Formula freely at https://community.emc.com/docs/DOC-4345.

AP