sign in | join about | help | sitemap
Connecting Tech Pros Worldwide
kvietaag@googlemail.com's Avatar

webglade


Question posted by: kvietaag@googlemail.com (Guest) on August 27th, 2008 05:35 PM
Hi all,

I have written a JavaScript library to create XUL GUI from Glade XML
files: http://logand.com/sw/webglade/

It is currently limited to XUL but it would be great if it worked with
browsers which do not support XUL.

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. For example,
http://en.wikipedia.org/wiki/Compar...ript_frameworks says
that only dojo supports Heirarchical Tree...

Which web toolkit would you recommend?

Thanks,

Tomas
2 Answers Posted
ecker@users.sourceforge.net's Avatar
ecker@users.sourceforge.net August 27th, 2008 07:55 PM
Guest - n/a Posts
#2: Re: webglade

Hi Tomas,

I could give you some hints when considering qooxdoo for the frontend
rendering. ;-)
Quote:
Originally Posted by
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.
Quote:
Originally Posted by
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)"
Quote:
Originally Posted by
>*For example,http://en.wikipedia.org/wiki/Compar..._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
kvietaag@googlemail.com's Avatar
kvietaag@googlemail.com September 2nd, 2008 01:45 PM
Guest - n/a Posts
#3: Re: webglade

Hi Andreas
Quote:
Originally Posted by
pretty sure they cover most of the widgets available for Gtk or XUL


I'll try it then;-)
Quote:
Originally Posted by
After creating such Gtk or XUL custom themes


Good to know it's possible but it is out of scope for webglade.
Quote:
Originally Posted by
There is a project called QxTransformer


Thanks for the link.
Quote:
Originally Posted by
This XML description is XSLT-trnasformed into the
equivalent qooxdoo JavaScript code prior to deployment.


Interesting. That's exactly what webglade should not be like.

Comparing webglade to QxTransformer, I would say that

- webglade avoids any compile time, the ui is created directly from
the xml file in the browser

- existing gui builders can be used to avoid writing xml by hand
Quote:
Originally Posted by
The following 2 frameworks have also chosen qooxdoo for their frontend
rendering:
* Borland/Codegear "Delphi for PHP"
* Eclipse "Rich Ajax Platform (RAP)"


That's good news.

Thank you for your reply,

Tomas
 
Not the answer you were looking for? Post your question . . .
197,036 members ready to help you find a solution.
Join Bytes.com

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 197,036 network members.
Post your question now . . .
It's fast and it's free

Popular Articles

Top Community Contributors