Hello.

After reading online docs, source code, and mailing list archives, I have a
couple of questions, most of which are just to confirm that I'm understanding
things correctly.

The current situation could be grossly summarized as something like: Avalon
Framework has moved (or is moving) from Components to Services (essentially
just an API change) and Fortress is a hopeful ECM replacement and Merlin will
complement both Fortress and Pheonix.  However, both Merlin and Fortress are
under development right now, so the current API's aren't necessarily stable.  

These developments leave me, a new Avalon user starting a new project, with the
following questions:

1. Since I'm starting from scratch on this project of mine, I should stay away
from Component and ComponentManager and use the Service equivilants. [Also
perhaps I should avoid ServiceManager.release()?]  Is that correct?

2. If I should avoid Components, then that means that I should not use those
parts of Excalibur that use Components then, right?  However, the alternative
(as I understand it) would be to use Fortress/Merlin which isn't stable.  So
now I'm in a bit of a fix -- use the ECM knowing it'll be deprecated or live on
the edge with Fortress/Merlin.  Anyone have any advice?

3. Since personally I'd rather live on the edge (besides, I'd have a better
chance to bug fix and contribute code to the projects), just how stable are
Fortress and Merlin?  ECM has a lot of nice code, like the
ExcaliberComponentManager (as mentioned in the "Developing with Apache Avalon"
documentation by Berin Loritsch).  Does the Service interface have solid helper
classes and utilities like this?

I'd really like any suggestions anyone has about starting new projects based on
Avalon.  Since I can start fresh I want to start right.  Any thoughts or
advice?

Thanks!
jaaron


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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

Reply via email to