HP3000-L Archives

November 2001, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Steve Dirickson <[log in to unmask]>
Reply To:
Steve Dirickson <[log in to unmask]>
Date:
Thu, 22 Nov 2001 19:33:57 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (32 lines)
> > The "state-less-ness" of browsers shouldn't be under
> estimated.  Usually,
> > "cookies" are used to preserve the state of the
> application, but other
> > tricks can be used.  In any case, think additional
> complexity, and more
> > importantly, a different way to program the task at hand.
>
> This goes double if your coming from a prompt -> response (TTY)
> model of programming UI and not View (or other forms).

And so we come to the real hurdle in getting to browser-based apps:
not the user-browser interface, but the server-browser state
negotiation: who keeps track of what, where do they keep it, and how
do they share it? As Lars has mentioned, maintaining that state using
current technology is not for the faint of heart. And as Richard
points out, for developers used to the paradigm of
   a server that maintains a lot of state information,
   a client that is little more than an infinitesimally intelligent
(but fast!) piece of paper, and
   a "do this, don't do that, <trivia: what goes here?>" interaction
completely controlled by the server
the browser-style app requires some distinctly non-trivial changes to
the usual way of doing things. W3C XForms and MS's Web Forms look like
a good start on solving these problems; at a minimum, they let us
start playing with browser-based designs. Like many others, I think
the browser-style "invisible client" apps will become dominant--as
soon as we figure out how to make them work.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2