- From: Neil Walker <neil.walker@mrc-bsu.cam.ac.uk>
- Date: Fri, 9 Jun 2000 18:28:23 +0100 (BST)
- To: www-forms@w3.org
- Cc: neil.walker@mrc-bsu.cam.ac.uk
Joe Hewitt wrote:
> I'm really tired of the sort of mediocre technology that we have to work
> with on the web.
> The web absolutely needs an integrated set of application building blocks.
> I'm tired of static, page-driven sites, and the longer we stick with that
> paradigm, the longer it will take for the web to reach the next level of
> productivity.
Is this a political question? I think perceptions of what "the web
absolutely needs" rather depends on what you do for a living, and how
you use the web. Are the majority of web developers "tired of the sort
of mediocre technology that we have to work with on the web"? At this
point some 60% of all webservers are using Apache, which suggests there
are probably rather a lot of non-professional-web-designers making and
running websites, not all of which are valueless. Should they be
squeezed out?
The XUL description at:
http://www.mozilla.org/xpfe/dialogs.html
contains the paragraph:
The XML presented to the internal DOM builder will necessarily have
platform dependencies. Individual platforms have unique
guidelines about, for instance, the placement of OK and Cancel
buttons. Windows may also contain grouping elements and other
details unique to certain platforms. This is a problem ideally
solved by writing one, cross-platform XUI spec defining the
window, and a series of platform-specific stylesheets to
transform the window into its actual displayable version.
Realistically, it will probably often involve maintaining
separate XUI specs.
You wouldn't believe how uninterested I'd be in that "reality".
If the web is your shop window, you need all the bells and whistles you
can get, and will be able to pay developers accordingly. If you offer
a simple service, you might be willing to trade the extremes of
flexibility for ease of development (*).
That said, XUL has, as its 2 main design goals:
http://www.mozilla.org/xpfe/xptoolkit/
* Make UIs easier to build
* Make cross-platform applications easier to build
So it seems that expressing the XForms presentation layer in standard
bits of XUL (with attributes for those that want finer control and
multiple specs) could be worth pursuing. Certainly XUL has *nothing*
to say about handling data, so XForms has a lot to contribute in that
area.
Yours
Neil Walker
--------------------------------------------------------------------
Neil Walker tel: +44 (0) 1223 330379
MRC Biostatistics Unit fax: +44 (0) 1223 330388
Cambridge, UK email: neil.walker@mrc-bsu.cam.ac.uk
web: http://www.mrc-bsu.cam.ac.uk
--------------------------------------------------------------------
(*) its why I write cross-platform GUIs in Tcl/Tk, so I can leverage
someone else's best efforts to sort out native look and feel. (Tcl is
also a good langauge for CGI scripts if you don't get on with Perl)
Received on Friday, 9 June 2000 13:28:38 UTC