Client side GUI-like web framework ?

2008-02-04 Thread USCode
Wouldn't it be handy if there was a web framework that allowed you to 
create pages and control the interface like you would using a 
client-side GUI framework such as Tkinter?

The framework would need a small, fast web server that would 
automatically fire up when you ran your application and you then control 
the interface just like you would with client-side GUI widgets (within 
the limitations of browsers of course).  It would handle all the 
complexities of HTTP, HTML, Javascript, etc. letting you focus on adding 
functionality to your application.

Essentially you would be using the browser as your cross-platform 
client-side interface.  You would just interact with all the widgets 
like trees, grids, paned windows, checkboxes, buttons, etc.

There wouldn't happen to be anything like that available, would there? 
I've seen CherryPy but that doesn't quite seem to be what I described.

Thanks!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Client side GUI-like web framework ?

2008-02-04 Thread USCode
[EMAIL PROTECTED] wrote:
> You just described what XUL aims to be
> http://developer.mozilla.org/en/docs/The_Joy_of_XUL
> http://developer.mozilla.org/en/docs/XULRunner
> 
> At present it lacks for sure documentation (or maybe it isn't
> organized really well)

Just took a look at XUL and it in some ways describes what I was 
thinking except it doesn't appear to deliver it's interface via a 
browser/web server.  Then your application wouldn't be accessible via a 
web browser through the internet.  The XUL application still appears to 
only execute locally on the client machine?

Also, personally I find having to describe your interface directly via 
XML (XUL) is just plain ugly.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Client side GUI-like web framework ?

2008-02-04 Thread USCode
Michael L Torrie wrote:
> 
> But it is served up in the firefox web browser.  A good example is:
> 
> http://www.faser.net/mab/chrome/content/mab.xul
> 
That's pretty slick, but unfortunately then you're locked into only the 
Firefox web browser, which many folks don't use.  You're trading OS 
lock-in for browser lock-in.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Client side GUI-like web framework ?

2008-02-04 Thread USCode
Michael L Torrie wrote:
> Which is a heck of lot better than OS lock in.  Of course you can use
> xul-runner or something.  Gecko and XUL are both open source, so I'm not
> quite sure what this lock in really is, though.
> 
Lock-in in the sense that your application would only run in the Firefox 
browser, not IE, Safari, Opera, etc...
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Client side GUI-like web framework ?

2008-02-04 Thread USCode
jay graves wrote:
> On Feb 4, 11:45 am, USCode <[EMAIL PROTECTED]> wrote:
>> Wouldn't it be handy if there was a web framework that allowed you to
>> create pages and control the interface like you would using a
>> client-side GUI framework such as Tkinter?
> 
> What about GWT?
> http://code.google.com/webtoolkit/
> 
> Or its python counterpart, pyjamas?
> http://code.google.com/p/pyjamas/
> 
> ...
> jay graves
Thanks Jay and I guess in my original post I didn't explicitly specify 
Python but that is what I was after.
After poking around a bit pyjamas looks like it might be exactly what I 
was after except the main pyjamas website http://pyjamas.pyworks.org 
appears to be down ... is it still an active project?
Anyone have any experience with pyjamas?
Thanks!
-- 
http://mail.python.org/mailman/listinfo/python-list