« Windows Presentation Foundation and XAML : Tough sell. | Main | IE7 : Please clean up your 'busted' CSS, designed to work with our 'busted' IE6. »
October 8, 2005
XForms : Too little , too late ?
Just released, the XForms 1.0 standard (Second Edition) by the W3C. Some time back, I wrote an article on XForms , to date not much has changed, since still only a few niche browsers have support for it. But as I skim through this newly released spec, I can't help but think if XForms is too little, too late.
| [Entry continues to the left and below ad ] |
Right off the bat in the abstract it reads like this : "XForms, reduces the number of round-trips to the server". Unless you have been on vacation for the last few months, you have surely heard of AJAX ("Asynchronous JavaScript and XML") and the magic it achieves providing lightning fast interfaces as though no round trip to the server was being made.( In case you have been on vacation, you can read my other entry on : AJAX : Demystifying the buzz for all platforms. ).
Form Controls are another important feature in XForms, and represent the means by which data introduced by an end user is validated through ordinary tags interpreted by a Browser. Unfortunately for XForms, application platforms like J2EE and .NET have already built ways around this predicament. For example, through .NET controls, simply placing a validation attribute is enough for it to be parsed by the server, and in the process create a block of JavaScript returned to the Browser for validation purposes, it isn't pretty, but it does the trick of validating form fields; in J2EE, frameworks like Struts have offered this similar technique for years.
Don't get me wrong, XForms has a lot of thought and work put into it, but it's a fact, there are existing technologies -- as skewed or faulty as the critics may see them -- that provide readily available solutions to the majority of problems XForms tries to tackle.
AJAX critics or layer separation purists may see a breath of fresh air with XForms progressing, but don't hold your breath until mainstream browser makers take the specification seriously.
| [Comments below ad ] |
Posted by Daniel at October 8, 2005 10:29 AM
Comments
Post a comment
Track back Pings
Track Back URL for this entry:
http://www.webforefront.com/mtblog/mt-tb.cgi/26.








