tag:blogger.com,1999:blog-6819462794293857673.post3689355808264525939..comments2022-11-14T20:06:26.725-08:00Comments on Orbeon Forms Blog: Does XForms need to be implemented natively in browsers?Orbeonhttp://www.blogger.com/profile/01293304925754192850noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6819462794293857673.post-16148924643328007122012-02-16T10:05:07.965-08:002012-02-16T10:05:07.965-08:00I believe that HTML5 and XForms make a great combi...I believe that HTML5 and XForms make a great combination in modern desktop and mobile browsers. HTML5 shys away from declarative programming, providing an "assembly language" base of JavaScript interfaces and DOM event interfaces, on which many other, higher-level approaches can be built. XForms is an MVC-based, declarative system that can leverage the underlying HTML5 features just as other JavaScript or server-side technologies do. So while the benefits of XForms stand on their own, they don't prevent you from making use of the HTML5 native features. For example, Orbeon pioneered the use of "placeholders" as display of the XForms "hint", seamlessly using either HTML5 or a JavaScript+HTML5 implementation, and delivering a consisten, easily-to-write experience to the form author.Leighhttps://www.blogger.com/profile/11100725740428041485noreply@blogger.comtag:blogger.com,1999:blog-6819462794293857673.post-86640972983926362372012-02-15T06:15:07.406-08:002012-02-15T06:15:07.406-08:00Hi Alex,
I see being a new dad certainly makes yo...Hi Alex,<br /><br />I see being a new dad certainly makes you worry about your other "kids". <br /><br />Joke aside, I also started developing major applications based on XML abstractions in 1999 and I still believe this approach to be a very valid one, as it allows to separate structure and content from other layers, such as presentation, which is the real focus of web browsers (to present information, in any way we see fit).<br /><br />As you rightly describe, having an intermediate layer between your content and structure and the final presentation layer allows us to be more agile in adapting either side to any desired or required modifications, either to follow developments made in a dependency or to implement new and shinier features within your own realm.<br /><br />XForms remains a niche, as many other XML languages/schemas (MathML comes to mind), but a very useful one in it's own domain. Given enough exposure, it might even, one day, blossom. But until then, keep on nuturing it, as it's fruits may still be to bare.Jay Chttps://www.blogger.com/profile/10038937828863797923noreply@blogger.com