Hi Michael,

sorry for the delay -- ich muß bis ende März noch Resturlaub verbrauchen ...

Michael Wyraz schrieb:
> Hi,
>
> I'm playing around with QWT (Qooxdoo Web Toolkit). I think the compiler
> is better than j2s or gwt because the generated js is more generic and
> with the comments containing the referenced classes and methods, it's
> much more usable/embeddable.
>
> What is the current development status of the toolkit?
>   
I started QWT as my pet project because I was fascinated by RIAs. A 
qooxdoo application was completely different from what I knew before. 
However, it was JavaScript, which is not particularly well suited for 
larger applications ... I'm a Java guy. I played with several ways to 
combine Qooxdoo with Java, but didn't find a convincing solution -- 
until Google releases GWT. They didn't initially release the source 
code, so I picked their idea and continued in this direction. When 
Google releases the source code, I almost had a running example, so I 
continue to get it out the door.

We decided to Open-Source QWT because it's to big for me alone, and I 
had less and less time to work on it. In June last year, the project 
stalled. My son was born, and I took 4 months off (Elternzeit). After 
that, I continued on other projects. My company targeted qooxdoo for Web 
Developers, and they are *not* attracted by writing Java Code, they 
prefer JavaScript.

However, we have a meeting next week how to market qooxdoo for Java 
developers, wether to resume work on QWT, investigate GWT, or what ever. 
I'll let you know!

> I have seen that it's very integrated with maven and qx. I had a look to
> the code and saw that it could be easily separated into different parts
> which are usable standalone (e.g. the compiler + the java.* emulation
> classes).
>
>   
Yes -- the compiler doesn't know anything about qooxdoo. You can use the 
Maven Plugin for the Compiler to translate a normal Maven Project to 
JavaScript.
> So I have created a simple dependency resolver which finds the list
> required resources by an entry class and now I'm creating a servlet that
> compiled changed classes on the fly and delivers a all-in-one javascript
> file of the whole application. This should improve the development cycle
> a lot because it allows the edit-save-reload development style. Atm a
>   
Did you have a look at the Index class in the engine Module? It takes 
the client class name, finds all used classes and writes the resulting 
html and JavaScript code into a single index.html File. Is that what you 
need?

> simple class that extends Object and produces some output is working and
> I'm working on the change detection to allow kind of incremental
> compiling (only the changed classes). All this work is based on QWT 0.2
> (I tried to use the SVN version but could not get it running.)
>   
What was you problem with trunk? There are no substantial changes from 
0.2, I should build out of the box ...

> When all this works, I'll create a converter to convert Qooxdoo 0.8.x
> classes to the QWT js class format and creates Java stub classes.
>
> Please let me know if you are interested in these things I'm doing or if
> I'm doing work that is already done.
>   
We're very interessed! How to you plan to convert to Qooxdoo 0.8.x? Do 
you adjust the qooxdoo Maven module to 0.8.2? I cannot really work on 
QWT before mid-april, but i'd be glad answer your questions about QWT 
and how to migrate it to qx 0.8.2! Feel free to ask.

Regards Michael
> Regards,
> Michael.
>
>
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>   


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to