yeah , how abt retrofitting Qooxdoo into pyjamas? it should work. It will be easier. Then introduce it into web2py how thats soudns? I only tested pyjamas a bit.
after coding mnore and more in Qooxdoo ,I realize jquery-UI main weakness is making user depending on html and css , and selectors. Actually that wont work for application style UIs. why i like about qooxdoo is i never (really never) have to look back at html and CSS at all. another main point is as i am a java hater , even tho qooxdoo code is much like java its still in javascript so its a lot easier.And not like GWT it dont need java to do anything at all just python to generate and compile code :) . On 9/20/11, Ross Peoples <[email protected]> wrote: > I have been looking at qooxdoo as a replacement for jQuery UI for quite a > while, since they seem to have a nice set of widgets. I don't know why it > takes the jQuery UI team over a year to make a menubar widget (that's still > not finished), when you could probably write your own high-quality version > in a couple of days. That is the one thing that really bugs me about jQuery > UI: the seemingly stagnent development pace. I understand that things like > accessibility take a little more time, but other frameworks (and even > individuals) can crank out new widgets in no time that are sometimes higher > quality than the jQuery UI ones. (end rant) > > Anyways, as you mentioned, web2py is focused more on traditional HTML. > Qooxdoo seems to generate its own HTML based on the JavaScript code you > enter (like with desktop programming). It seems more like an AJAX > application builder rather than an HTML additive, like jQuery. Before coming > to web2py, I evaluated Vaadin, which is a Java server/client integrated > framework that is built on Google Web Toolkit (like pyjamas is). Only you > program everything in Java. It's pretty powerful and the widgets were the > best I've ever seen (quite a lot of them too). The only problem with it > though is that trying to do something that would be simple with HTML and > JavaScript would require you to make your own widget and recompile the > entire widget set. It was great for working inside the box, but way too > difficult if you wanted to step outside the box. > > Enough with the babbling: what we would need to do is make a qooxdoo helper > that can generate JS code for the widgets. However, it might just be easier > for everyone to write their own JavaScript, since it's well documented on > the qooxdoo site. As for the AJAX communications, according to the qooxdoo > site: http://manual.qooxdoo.org/1.4.x/pages/communication/rpc.html they use > JSON-RPC, which web2py already supports. They also have a Python RPC server > (for an older version of > qooxdoo): http://qooxdoo.org/contrib/project/rpcpython so that could > probably integrated into a web2py plugin or contrib module. Source > link: > https://qooxdoo-contrib.svn.sourceforge.net/svnroot/qooxdoo-contrib/trunk/qooxdoo-contrib/ServerObjects/trunk/ > > So to have web2py support qooxdoo apps, it would take a little bit of work, > but it's totally do-able, and some of the pieces are already there. >

