Clint,

Thanks for the feedback, I am more looking at performance and memory
here, let me give an example, and keep in mind this is a very large
app with hundreds of modules...

I am already using modules and the shell app, which is pretty small
file size is 184 Kb, If I tell Flex Builder to RSL the framework.swc
it drops to 46 Kb. The framework.swf file is only 1000Kb and I have
already saved 120Kb just on the shell.

Moving on to modules as far as the framework is concerned...

Modules are great but they have just been born and resource linking
needs more work, but in the mean time it seems to make sense to RSL
the framework libraries then at least we can keep file sizes down and
not have to worry about complex dependency chains.

For a simple app I will just let flex do it's thing and merge
duplicate code into multiple apps / modules.  But in a more complex
RIA this seems to be a great approach, RSL the framework and common
class libraries and have tiny shells and modules.

I would also like to point out that modules use the reports.xml file
to keep the size down, but that has to come from a single shell
application and in larger scenarios I can see the need for compiling
to the lowest common denominator.  The reports.xml file also appears
to reside common folder for all projects so that creates other issues
when developing multiple RIA Projects on the same machine.

Thanks for any feedback and thoughts,

Mike


Reply via email to