Making a small application with two select boxes and two labels including 
logics is about 600 KBytes! I don't think it is a small application.

This has been an issue here from different perspectives.

There is a good generator in place. Actually the best innovative design of 
qooxdoo. It handles packages and can by that minimize size of an application 
and also choose what parts of qooxdoo which is needed on a class level. Great 
so far!

Here comes a proposal:

Not to break heritage etc. of the structure of qooxdoo I suggest:

1. to look over dependencies between classes and if it can be changed to make 
an application slimmer
2. let the generator remove ALL functions not called to minimize the 
application size. In config.json there can be introduced a definition clause 
preserving certain functions in certain classes and modules. This would really 
minimize the size of an application. Today there is a lot of dead code 
transported over Internet and never called.

After applying this solution you do not need to worry about code size. You can 
add all necessary functions and rate them with for example a generator 
directive to be used at generation. This could be the third and final 
production step before launching the application a so called super-build. I 
have not seen this solution in any of the other frameworks so far.

Any comments on this?

Stefan
                                          
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to