We had the same problem in AS2, where we basically build the whole
Flex engine in AS2 / XML, plus everything else the application needed
to do, more than 50k lines of code. Flash 7 was compiling it for 3
minutes. We couldn't move or change anything without destroying things
somewhere else. We also thought that's the best way compared to what
other teams were doing, we were really proud of it in the beginning :)

It basically depends how you structure classes, libraries, so they can
be used independently in different projects. Less inheritance, more
composition, domain objects, decorator objects, Cairngorm also helps,
and above all experience. I don't know, it depends on project to
project, I doubt there is one single recipe you could follow to have
everything in order.


Alen



--- In [email protected], "Geoffrey" <[EMAIL PROTECTED]> wrote:
>
> We currently have a master project that links in 25 other projects to
> build our overall application.  The problem with this is that there
> seems to be a lot of inner dependencies b/w the projects (i.e. one
> project is a collection of utilities, and several other projects use
> these utilities).  Builds also seem to take forever when you change a
> project that is linked to many other projects.
> 
> We initially thought that this would be a good way to set up our
> application so we could take out certain parts to customize our
> offerings to customers.  Just not sure that it's really giving the
> advantages we initially thought.
> 
> Any thought on this?
>


Reply via email to