We are generating full qooxdoo application (from a qooxdoo application) but we are launching the full toochain on our generated application. The generated application is totally independent from the kind of compiler we did that produce it. This doesn't fit your requirement : "without rebuilt the whole application".
Are you thinking to produce at runtime part of an application, like an qooxdoo application where the code itself, not only the data, is AJAXified ? I'm not sure to see the benefit of such an approach because part had beed done to avoid loading all the code at startup, so I don't see why one would need the code to be dynamically generated like JSP on JEE. ... but this is possible. I think Kenneth Tilton, here on the mailling list, did that with a LISP backend if I understood correctly. BTW, I'd be very curious to understand the need for such an architecture because I found that having only data beeing passed by the network is a very positive point. On 19 oct. 2010, at 14:58, thron7 wrote: > > > On 10/18/2010 06:01 PM, carandb wrote: >> >> Can a qooxdoo application generate (eg. with XSLT) and use new code at run >> time without rebuild the whole application? > > Of course can you write a qooxdoo application that produces qooxdoo > classes. Several people are doing this in one way or the other. You > could think of the Playground as an example app, where the new code is > provided through user interaction. Others are creating qooxdoo classes > on the server dynamically (maybe even with XSLT), in response to client > requests. > > The main issue with all these approaches is that of fullfilling > dependencies. As soon as a new class is evaluated at the client, all its > prerequisites (like superclass, etc.) have to be available. The > Playground solves this by including all framework classes upfront. But > of course this has its limits (as you cannot use e.g. the Upload widget > contrib in the Playground). > > T. > > > ------------------------------------------------------------------------------ > Download new Adobe(R) Flash(R) Builder(TM) 4 > The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly > Flex(R) Builder(TM)) enable the development of rich applications that run > across multiple browsers and platforms. Download your free trials today! > http://p.sf.net/sfu/adobe-dev2dev > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
