Ulrich Mayring wrote:
Hi folks,

I have an app that uses Avalon components heavily and ECM does the job
fine. So I am thinking about these alternatives:

1) Upgrade to soon-to-be-released version of ECM. Hopefully not too much
work, my ECM version is from July 2002?
should be a snap.

2) Wait for Fortress release and change to Fortress. How much work?
that depends on how closely you've integrated ECM into your app. Porting over the components themselves should be simple enough. For something like cocoon (which does an 'extends' on lots of classes) it is more work.

What
are the benefits?
new features like lifecycle extensions. Chief plus is the better architecture and ease of extension.

Any idea about performance compared to ECM?
haven't done extensive testing, but it seems more than a little faster. ECM has never been the bottleneck in my apps though.

3) Wait for grand unified container. Will take time to arrive, but ECM
does the job meanwhile.
viable option too.

If these questions are too vague and cannot be answered in a generic
way, what would you have to know about my app to give a recommendation?
It's always very difficult to give a recommendation about this stuff. I'm relatively sure your application can be made to work just fine with either, and it depends on specific feature needs and relative time frames which option is best for you. As this is open source, there is little to be sure about or promised wrt time frame (unless you do it yourself :D).

Me, I've got two apps in deployment running on ECM, and I don't plan to change them (don't even plan to upgrade; everything implements Component so there is no problem). For a new app, I'm developing using fortress and I find it easier to work with. I think it is also likely that most active development wrt avalon will not be happening in ECM, given our vague roadmap.

I don't think it is wise at this point to make business decisions incorporating the "grand unified container" (codename: Spearhead) yet, unless you're actively involved in its development (in which case you would of course know or at least influence what it will end up as :D).

No easier answer (nor a concrete strategy); but I think all options are viable.

cheers,

- Leo



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

Reply via email to