Hi Tomas,
I could give you some hints when considering qooxdoo for the frontend
rendering. ;-)
I found yui, extjs, gwt,qooxdoo quite interesting but I am not sure
whether they cover the range of widgets available for Gtk and XUL
applications.
qooxdoo comes with a large set of widgets and layout managers. I'm
pretty sure they cover most of the widgets available for Gtk or XUL
applications. If not, it is quite easy to implement custom widgets and
custom layouts. qooxdoo widgets look & feel like native widgets, and
have fully-featured keyboard support as well as cross-browser theming
capabilities (no CSS knowledge needed). After creating such Gtk or XUL
custom themes I could image they would be hard to distinguish from the
native variants.
I have written a JavaScript library to create XUL GUI from Glade XML
files:http://logand.com/sw/webglade/
Sounds interesting. There is a project called QxTransformer
http://qxtransformer.org , which allows for a XML-based description of
the interface. This XML description is XSLT-trnasformed into the
equivalent qooxdoo JavaScript code prior to deployment. You might want
to check it out.
The following 2 frameworks have also chosen qooxdoo for their frontend
rendering:
* Borland/Codegear "Delphi for PHP"
* Eclipse "Rich Ajax Platform (RAP)"
>*For example,http://en.wikipedia.org/wiki/Compari...frameworkssays
that only dojo supports Heirarchical Tree...
I just updated this wikipedia page for qooxdoo. Not sure what they
mean by "Heirarchical Tree". Suppose they mean a regular tree widget
(which of course is hierarchical), which almost any Ajax framework
includes.
HTH,
Andreas
Project Lead
http://qooxdoo.org