What is a registry system good for? Consider this... an application has loaded
two modules and a request is made via reflection for class "Foo" ( think
'Class.forName()' in Java ).
Module A: contains class Foo
package plugins {
public class Foo() {
public function get bar1():String { return "bar1"; }
}
}
Module B: contains class Foo
package plugins {
public class Foo() {
public function get bar2():String { return "bar2"; }
}
}
Which gets loaded? Which one gets executed when instantiated? In Flash / Flex
this is going to be a problem... if each of these modules is part of a 'bundle'
the problem is solved.
--
Rick Winscot
On Wednesday, January 18, 2012 at 12:39 PM, Web DoubleFx wrote:
>
> I used to build multi-modules applications using parsley, I won't describe
> here what each module stands for but shortly, my shell loads my main module
> which loads my modular workspaces, I can even split my workspaces in
> components, I've librayries, one of them serves interfaces, an other one
> domain objects, etc.., because I use parsley, all the instanciation process
> is DI, the communication is also managed thru parsley.
> I mean, I can do the same thing than Gavity does without all xml files it
> requires for example.
> Then, maybe I missed something you can explained to me, what is the point
> here ?
> Frédéric Thomas
>
>