On Mon, 25 Nov 2002, Stefano Mazzocchi wrote:

<snip/>

> I would like to see three containers, each one of them extending the one
> underneath.
>
>    - basic container
>    - embeddable container
>    - standalone container

Sounds feasible.

> the first should fit with the framework to provide a reasonable
> lightweight system for simple avalon uses (no fancy stuff like pooling
> or anything).
>
> users of this basic implementation should be the people willing to learn
> avalon or use it in their own stuff but without fancy features.
>
> the second should be the juicy implementation of the avalon framework,
> but should remain embeddable. Since it extends the basic framework,
> every change applied to the framework reflects up.
>
> users of this implementation will be projects that use avalon
> extensively but internally (as an embedded COP system)
>
> the third should be the biggest implementation, extending the second and
> providing standalone running capabilities.
>
> users of this implementation will be projects that are run directly by
> avalon with full IoC.
>
> Tweety can be the first
> A mix of Merlin and Fortress can be the second
> Phoenix can be the third

>From the container point of view, yes, this makes sense. From the
ComponentManager implementation point of view (as it is today) Phoenix
used to use a much more lightweighter CM implementation as i.e.
Fortress does.

Remember: Fortress is the next generation ECM with all fancy stuff like
pooling etc. Phoenix never ever wanted to have that (not even Selectors).

> Note that this is more a community vision than a technical vision. All
> technical decisions will be made *after* this vote is taken.

Ok.

>
> So, do you like this vision? would you like it to happen?

Sure.

Giacomo




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to