J Aaron Farr wrote:

On Thu, 2003-05-29 at 21:11, Stephen McConnell wrote:


Noel J. Bergman wrote:



Why not an Avalon Library for reusable Avalon Components?



+1

This is what I think Cornerstone could be (once the breakout into manageable units is completed).

Cheers, Steve.



I'm just a lowly user, so I may be out of place joining this conversation, but my impression has always been:

Excalibur = general (smaller) components (container agnostic)


I tend to think of Excalubur as a toolkit. If you look at any container in Avalon you will find a high depdency on the utilities and resources provided in Excalibur (i18n, threads, events, etc.).



Cornerstone = Reusable Phoenix blocks



Cornerstone has progressively moved from "Phoenix" components to "container-independent" components. In fact there are not longer any Phoenix dependencies in the sources. What is distinguishing about about Cornerstone components is that they tend to be larger grain than Excuribur components and more appropriate for packaging as deployable well identifiable units (ie. blocks).


Apps = full-blown standalone applications (usually based on Phoenix)

So I always thought Excalibur sorta was the "Avalon Library".

I agree though that it would be nice if there was more clarification on
where Avalon-related projects belong.  I've started putting together an
SF project of my own for more "generic" Avalon components and I know
others have mentioned doing the same.  This trend concerns me a little
since it scatters the developer community and makes finding all these
components and projects harder. Perhaps an Avalon Library would help,
even if the first step is to host it on SF or in the sandbox before it
ends up in the Library.

Point is, one of the advantages of the Avalon framework is re-usability
of components.  It seems like there should be a better mechanism to
achieve this.


Agreed.


Cheers, Steve.

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]
http://www.osm.net

Sent via James running under Merlin as an NT service.
http://avalon.apache.org/sandbox/merlin




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



Reply via email to