avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicola Ken Barozzi <nicola...@apache.org>
Subject Re: We have come full circle, Let's move forward
Date Tue, 18 Jun 2002 15:42:40 GMT

Berin Loritsch wrote:
>>From: Nicola Ken Barozzi [mailto:nicolaken@apache.org] 
>>This would solve 90% of the problems I had with Avalon.
>>I had to create my container implementation because of this, 
>>and it was 
>>a real PITA.
> 
>>BTW, I regard it as a requirement to be able to do this 
>>without having 
>>to create my complete version of the 
>>container-componentmanager-whateverwecallit.
> 
> Understood.  The main challenge is what extensions do we
> support.  I.E. Marcus had four phases of component use
> when Avalon only ever talks about 3 (init, active,
> destruction).
>
 >
>>>which raises another question: should we have optional interfaces 
>>>(ones a container doesn't really have to recognize) in framework or 
>>>not?
>>
>>User speak: are they part of Avalon or not? ;-)
>>
>>As Paul and I have recently seen on the James list, there is big 
>>confusion between Framework, Excalibur and Phoenix.
>>
>>One of the reasons is that many features of "Avalon" are not in 
>>Framework but in Excalibur, Phoenix etc...
> 
> 
> +1
> 
> 
>>IMNSHO, we should structure ourselves like this:
>>
>>                     API
>>                      |
>>                      |  ------ Utility classes
>>                    /   \
>>                   /  |  \
>>           Reference implementations
>>              |  |  |  |  |  |  |
>>       Applications tha work in the above
>>
>>
>>
>>IE:
>>
>>                   Framework
>>                      |
>>                      |  ------ Excalibur
>>                    /   \
>>                   /  |  \
>>Phoenix,  Fortress, Merlin, Jesktop (yes, Jesktop)
>>             |  |  |  |  |  |  |
>>    Cornerstone, Phoenix Apps, Jesktop Apps
>>
>>
>>This would clear up some confusion for the users.
>>
>>Since we are talking about containers, I wanna commit my container 
>>somewhere (since everyone has one, can't I?  ;-)
> 
> 
> Don't you want to make what's there better, instead of splitting
> attention even further?

:-))

>>Where shall I put it, in an Excalibur scratchpad?
> 
> that would be the location, but excalibur is pretty crowded already.
> why not join forces w/ Fortress or Merlin?

It is my intention.

I just wanted to put it in there so to be able to converge more quickly...
Hmmm... I still have to think about how to do it...
... I guess I'll have a deeper look at Fortress and Merlin instead first :-)

-- 
Nicola Ken Barozzi                   nicolaken@apache.org
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------


--
To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>


Mime
View raw message