W3C home > Mailing lists > Public > www-forms@w3.org > November 2005

RE: AJAX vs. Xforms

From: Sikora, Gary <gjsikora@progeny.net>
Date: Mon, 31 Oct 2005 21:51:13 -0500
Message-ID: <D87E99FF33158340920A02117B96F5A4769A8C@es3.progeny.net>
To: "Peter Nunn" <peter.nunn@vistic-sw.com>, <www-forms@w3.org>
Cc: <www-forms@w3.org>

XForms Team,

FormFaces is built to bridge this gap - provide XForms maintainability
benefits while providing adequate client-side forms. FormFaces is built
using pure AJAX, with the complete XForms model implemented client-side.

We can use FormFaces to demonstrate how XForms is here today. When
browsers obtain XForms capabilities built-in, the need for FormFaces
will dissipate. This is okay, our drive is to get XForms widely accepted
through implementations.

Very respectfully,
Gary 

-----Original Message-----
From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On
Behalf Of Peter Nunn
Sent: Monday, October 31, 2005 15:15
To: www-forms@w3.org
Cc: www-forms@w3.org
Subject: Re: AJAX vs. Xforms


I think that there is necessarily reasonable to compare XForms and AJAX.
AJAX leverages DOM 1, CSS1, and HTML forms.
XForms is the standard that is applicable and very useful for DOM2,
CSS2, and XHTML.
One of the real world problems faced with AJAX, is maintainability.  The
inability to use HTML to create an adequate client side form is why AJAX
exists but we need to view it as a mature technology with a very high
development and maintenance cost (speaking from experience here :-).
So XForms is the leading edge of web development and should be viewed
that way.  Most browser vendors have some form of plan to support XForms
and given time it will become ubiquitous, just the same way that early
browsers did not have javascript or even DHTML.
There are real advantages to using XForms, and comparing it to the take
up of proprietary systems such as flash is not reasonable.  The same
comparison could also be made of adobe pdf, which is of course
everywhere.
My point here is that AJAX and XForms are complementary not competing.  
AJAX is mature and widespread, but XForms promises and can deliver on a
host of other benefits as well as still being able to use AJAX
technologies (not that I recommend that at all :-).
Received on Tuesday, 1 November 2005 02:51:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 10 March 2012 06:22:02 GMT