Chris Banford schrieb: > Sebastian Werner wrote: >> Chris Banford schrieb: >> >>> Fabian Jakobs wrote: >>> >>>> Tobias Koller (GERMO GmbH) schrieb: >>>> >>>> >>>>> Hi, >>>>> >>>>> one question. >>>>> >>>>> Is it possible to just use the fantastic layouting in qooxdoo 0.8 to >>>>> build an web-application? >>>>> >>>>> It is always a big problem to layout divs and spans etc exactly in all >>>>> browsers (its standard in qooxdoo) ;). >>>>> >>>>> A standard-application was still very big in 0.7 (about 1mb? that’s >>>>> why I’m asking about only use qx-layouts). >>>>> >>>>> Did the size of a qx-application change between 07 and 0.8? >>>>> >>>>> I guess I will use standard qx 0.8 including widgets but would also >>>>> like to know if it would be possible to just use the layouts. >>>>> >>>>> Thanks a lot. >>>>> >>>>> Tobias >>>>> >>>>> >>>>> >>>> Hi Tobias, >>>> >>>> It might be feasible to do but not out of the box. In 0.8 we separated >>>> the layout manager from the widgets. The layout manager always works >>>> with instances of the abstract class "LayoutItem". Right now the only >>>> concrete sub class of LayoutItem is Widget (let's ignore spacers for the >>>> moment) but widgets are probably to heavy for a classic web page. It may >>>> be interesting to evaluate how a very light weight layout item would >>>> perform. Maybe just a very small wrapper for a single DIV element, which >>>> implements the methods required by the layout manager. If this works I >>>> would expect a file size to be about 200KB. >>>> >>>> Best Fabian >>>> >>>> >>> This might be a use-case where you could look to a different js library >>> that approaches its components from the opposite end of the spectrum to >>> qooxdoo -- libraries like YUI were designed to be able to add a small >>> bit of functionality to existing pages, with as little as possible >>> breaking in them if js is deactivated. qooxdoo seems to have developed >>> from wanting to build a 'real' desktop style app that controls the whole >>> browser window. >>> >>> I know that 0.8 has moved in the direction of being able to embed >>> "islands" of qooxdoo into a web page, but I'd bet that YUI would be >>> better for something like you've described... >>> http://developer.yahoo.com/yui/layout/ >>> >>> That said, our company is seriously looking to moving our YUI-based >>> tools to qooxdoo for our next big release (next year is the hope). We >>> might stick to stick with YUI for small js stand-a-lone widgets that >>> have to function in normal web pages (200KB is way too big, even if its >>> gzip'd). >>> >> >> 200KB was meant as un-gzipped. When you zip it the result will maybe >> only 40KB. >> >> Sebastian >> > > Hi Sebastian, > > Wasn't trying to make advertising for a sort of competing js library :-) . > > Yes, I know that this shrinks down to around 40KB when zipped -- but > I'm pretty sure for this concrete example, that YUI's libs would be > smaller. > > -Chris They have optimized their library for this special use case, we have not. I guess if YUI layout fits your need it is currently the better choice for this job. Maybe this changes in the future :-)
Best Fabian -- Fabian Jakobs JavaScript Framework Developer 1&1 Internet AG Brauerstraße 48 76135 Karlsruhe Amtsgericht Montabaur HRB 6484 Vorstand: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas Gottschlich, Matthias Greve, Robert Hoffmann, Markus Huhn, Oliver Mauss, Achim Weiss Aufsichtsratsvorsitzender: Michael Scheeren ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
