I am appreciating so much this thread, as it helps me go deeper into
disadvantages and benefits of and XForms adoption.
I do agree 100% with Ronald on the importance of having a defined xml
model and a declarative tool for defining a form
with cross field validation, and an xml ready output. According to my
experience a strong model and valid authoring tools,
are way much better than any 60 sec. ready solutions.
Plus, as you can see from the pic in attachment, the forms I have to
replicate, are definitely *COMPLEX*,
with multiple cross dependencies amongst fields, i.e. cross
validations, linked lists, 'live' searches...
Clients ask me: *SPEED*, clarity, and extreme user experience.
Moreover I need a standard way to handle such amount of data, as some
of my programmers are geographically disseminated,
therefore xforms give me, at least, the illusion of defining a
standard way to approach this issue.
Besides that, I can see just the advantages of the adoption of a form
model so semantically rich!
My plans are to exploit xforms over an ajax layer, to provide my users
with the experience they require!
I hope not to be too short-sighted, putting too many expectations in
just a single concern (web forms authoring),
as my application is rich in object and business layers, middleware as well.
That is why I need to rely on a resilient framework, as seam, on the
I am looking of an open source solution, as I am a strong supporter of
open source software, and after a quick look to other solutions,
chiba appeared to me as the right choice.
Of course a couple of concerns:
- performance: the chiba logo appears for a couple of seconds, before
loading even a very dummy form I did for testing purposes, will chiba
be able to meet my users' requirement of speed, for my complex forms
(see attachment) ?
- plus: bandwidth consumption, network and server ?
- forum is not as crowded as I expect..... :(
- chiba "official" documentation seems poor and outdated, but this is
not too bad, as this forum proved that some support is availabe!
However, my interest in xforms, is real and much more than needed,
so if along my development journey I'll face the occasion, I'll be
happy to help.
and Thank you so much for your efforts and cooperation.