- From: John Boyer <boyerj@ca.ibm.com>
- Date: Tue, 1 May 2007 08:06:18 -0700
- To: "Preston L. Bannister" <preston@bannister.us>
- Cc: mark.birbeck@x-port.net, preston.bannister@gmail.com, public-html@w3.org, public-html-request@w3.org, "Simon Pieters" <zcorpan@gmail.com>
- Message-ID: <OF41FF297A.368965C1-ON882572CE.0051C7FD-882572CE.0052FA0B@ca.ibm.com>
It's pretty hard to understand how you (and Daniel) come to this
conclusion given that the two working groups are *chartered* to come up
with a hybrid approach, i.e. something that is NOT equal to XForms as it
currently is written.
The WF2 crew have many times said "Since we already have a spec, why don't
we start with that and you can point out what's wrong with it." I would
say the same thing. XForms already is a W3C recommendation for forms. Why
don't you start with that and point out what's wrong with it for your use
cases?
I think if you hunt through all those use cases, you won't find as many
things to fix as the hyperbole would suggest.
I think the biggest complaint is not wanting to use well-formed XML. Well,
the new forms technology is supposed to cover that. The XML serialization
is called XForms transitional, but there should be a tag soup variety.
It's the tags and their meaning that we want to be consistent regardless
of minor lexical variations.
I think the second biggest complaint is wanting to reason "on the glass",
i.e. wanting to let the UI controls suggest the data via their 'name'
attribute. This seems to be part of the plan too. My main concern here
is that it would be nice if UI hierarchy then implied hierarchy in the
data, at least as an option, so that XML can come out of the end of the
form fill process if XML data is desired. So, this is where we talk about
including attributes like readonly, relevant, datatype and calculate
directly on the controls. It's also where we talk about what the repeat
structure should look like.
Ah, now that I read ahead on the list, I see that Dave Raggett has asked
essentially the same thing of everyone: let's talk more about design
patterns and use cases [and less about sound bites].
John M. Boyer, Ph.D.
STSM: Lotus Forms Architect and Researcher
Chair, W3C Forms Working Group
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com
Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
"Preston L. Bannister" <preston@bannister.us>
Sent by: preston.bannister@gmail.com
04/30/2007 07:10 PM
To
John Boyer/CanWest/IBM@IBMCA
cc
"Simon Pieters" <zcorpan@gmail.com>, mark.birbeck@x-port.net,
public-html@w3.org, public-html-request@w3.org
Subject
Re: HTML forms, XForms, Web Forms - which and how much?
On 4/30/07, John Boyer <boyerj@ca.ibm.com> wrote:
Hi Simon,
SP: Sure, but when something can be done with either an existing concept
or
with a new concept, then using the existing concept seems preferable to
me.
JB: Why would we ever write a language that allows one to say C = A + B;
when we already have
LOAD AX, 1000
LOAD BX, 1004
ADD AX, BX
STO AX, 1008
By the same token, why write C = A + B when you could write:
(SETQ C (PLUS A B))
After all, Lisp is yet "more advanced" ... :)
John, I get the impression you think XForms is the best and only possible
evolution and abstraction for generating HTML forms. Seems there are a
few folk (myself included) who are less convinced. There may well be a
range of applications for which XForms is a terrific solution. There may
also be a range of applications for which XForms is not the most efficient
abstraction.
Received on Tuesday, 1 May 2007 15:06:31 UTC