Is it AJAX, Ajax...or XForms?
The Ajax upper case/lower case debate has been an interesting one, but it's great to see how quickly people have realised that they are no longer dealing with an acronym (and therefore a fixed set of technologies) but an approach (and therefore many related technologies). If Pluto can be redefined after thousands of years, 'Ajax' can certainly be redefined after only two!
But I feel confident in predicting that the next phase for Ajax (rather than AJAX) will be less about improvements in its functionality, and more about making it easier to use (there are, after all, only so many animation or drag-and-drop routines you can write). And to make it easier to use, Ajax needs a declarative language. Since XForms was designed from the ground up to solve exactly the problems that Ajax does, it fits the bill, and I see the 'renaming' of Ajax as an incredibly important step towards encouraging people to see where XForms fits in the Ajax spectrum.
I suppose I should be a little more precise, and say that actually the language we need is XForms plus XHTML (perhaps with SVG, MathML and various other standard mark-up languages thrown in). For ease, I've called the aggregate language xH, and the key idea is that mark-up can be used to build web applications. XForms provides an incredibly powerful piece of this.









1 Comments:
I too have been using "Ajax" as an approach to solving some of my difficult web user interface challenges. Coincidentally I have started looking at XForms along the same lines. Your article put into word the things I have been thinking about. Thank you.
http://islandinthenet.com/
Post a Comment
Links to this post:
Create a Link
<< Home