If you are interested in seeing how XForms can be used as a development environment, I would suggest you check out the new Orbeon XForms Builder:
This is a great example of “Eating your own dogfood” where a development tool is used to build other development tools.
We want to contrast the Orbeon approach with the traditional “build yet-another Eclipse extension”. With the Orbeon solution you don’t need to download any client, no custom installers and all your forms can be stored on a central file server, versioned and shared. XForms can be your future IDE.
So my hats of to the guys at Orbeon for this great milestone. Hopefully we will have more XForms-tools-to-build-XForms in the near future…like a metadata registry (hint hint).