Leo Sutic wrote:
> Robert,
> 
> I see three levels of increasingly more Magic in the container:
> 
> Single-component container (MicroContainer):
> Use in environments where you want to use an Avalon component
> in a non-Avalon program. See my separate mail about this.
> Big thing: No external metainfo.

Take a look at tweety, it's a really basic basic basic container.
You define the components and it runs them in order. Simple as that.

> Embeddable Container (used to write blocks):
> For things like Cocoon. This is where Fortress etc. fits in.
> You have your metadata and so on, but the container is intended
> to be used inside something else - Tomcat, for example.
> Some external metainfo required.
> 
> Stand alone container (used to assemble blocks):
> Phoenix. Loads of metainfo.

Hmmm...

It seems to make sense, but I still see too much overhead in having to 
manage even only 3 containers.

We need only *one* motor, and that motor should be Fortress2 (with 
Merlin included).

I still fail to see how Fortress would help "to write blocks".
Hmmm...

My basic requirement ATM is to have reusable components.
*One* component format.
*One* assembly specification.

I've seen projects try to use Avalin lifecycle stuff even at the lowers 
level and not see real benefit. Making all my classes logenabled 
wouldn't bring me benefits.

Size matters, and IMNSHO we should start on focusing on components that 
are pluggable, reusable, etc...

Why not simply standardize on blocks and say component=block?

This would bring us to having a single component system, and the 
possible difference *only* in the assembly; this said, a single assembly 
mechanism isn't bad either.

-- 
Nicola Ken Barozzi                   [EMAIL PROTECTED]
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


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

Reply via email to