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