Daniel Fagerstrom wrote:

<snip/>
Summarizing my opinions: Users should be able to use any container.

... but we should have one usable out of the box for users that don't want or don't know how to make a choice.

Blocks and a more fine grained modularization of the core gives the possiblity to migrate to a new container in steps. We need a common strategy for core and important blocks. Setter injection is more natural for a dynamic environment. We should start migrating towards threadsafes and factories. Two levels of component configuration are needed. Building component containers is outside the scope of Cocoon.

+1000.

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://bluxte.net                     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director