[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cgiapp] [OT] Re: [cgiapp] RE: Many HTML <select>'s ... one Data Source


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Howdy,

On Thu, 19 Feb 2004, Cees Hek wrote:

> Eric Andreychek wrote:
> >One of OpenThought's chief benefits is that you don't have to reload the
> >page.  The user already has a page loaded, you may simply want to fill a
> >select list that is currently empty.
> 
> However, a thought comes to mind immediately.  Are you not partially 
> re-inventing XML and XSLT?  It serves a similar purpose by only sending 
> the design of the page once (the XSLT stylesheet) and only sending XML 
> data on subsequent requests. [snip]
> 
> I'm sure there are several key differences, but could you highlight the 
> overlaps between these two technologies, and what makes OpenThought 
> different/better?

These are excellent questions.  It does perhaps go a bit out of the scope
of the list, so we've been talking about this offlist.  If anyone is
interested in the discussion, or even wants to take it to another list,
let me know :-)

I wanted to offer a brief summary on the list since that question had been
asked here --

First, I have never used XML/XSLT, and I find all this fascinating :-)
Thanks to Cees for bringing it to my attention.

But it sounds like XML/XSLT in this context were designed to tackle a
slightly different issue.  OpenThought is able to update a portion of the
screen, without reloading any other part of the page.  Cees explained to
me that with XML/XSLT, the page would be regenerated each time a new XML
packet was received.

So really, you could use XML/XSLT for templating, and OpenThought on top
of that for dynamic screen updates.  OpenThought goes a step further than
that and offers:

  * Compatability with 4.0 browsers
  * The ability to send JavaScript from the server to the browser and have it
  immediatly executed
  * You can load a new page while maintaining the session, without using
  cookies or url parameters (and this should also work when using
  OpenThought together with XML/XSLT)
  * And of course, the OpenThought examples are all written using
  CGI::App! :-)

I'd be happy to go into detail with what OpenThought supports.  If it's
somehow related to OpenThought functioning with CGI::App, feel free to ask
here... otherwise maybe you should message me offlist :-)

Have a good one!
  -Eric

- -- 
 Eric Andreychek              | Lucy: "What happens if you practice the
 Eric Conspiracy Secret Labs  |  piano for 20 years and then end up not
 suppressed         |  being rich and famous?"
 http://openthought.net       | Schroeder: "The joy is in the playing."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFANh9iR5UKaDAjAG4RAonSAJ9scIEeS5pdN1iVFaBTkOTGHLWwkgCfSIl8
Ph2ompf2fW3WS2i1i2+P9p0=
=NNsA
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/suppressed/
              http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: suppressed
For additional commands, e-mail: suppressed


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.