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
