Hi, you asked for feedback.
Tapestry IOC Pro: + Proven IOC Container for "modules" + Only IOC container with built-in "distributed configuration" support Cons: - Subproject of Tapestry (but can be used stand-alone) - Mostly a one-man-show (Joward Lewis Shipp) CDI Pro: + "Official" Java standard + Multiple implementations Cons: - maybe not "lightweigth" enough BTW Just curious: what do you mean with "lightweigth"? Programming model, size of JAR file, dependecies, etc.? Because if you just the "core" of Spring I can't see why it is not considered as "lightweigth"? Especially if you use a "annotation driven" configuration (which you will do I assume). Greetings Olli 2011/1/10 Grégory Joseph <[email protected]> > > Hi list, > > Tobias and I just had a first meeting about an old issue we've been wanting > to tackle for a while: IoC in Magnolia. If this means nothing to you, > perhaps this reference will help: > http://wiki.magnolia-cms.com/display/DEV/Concept+IOC+in+Magnolia > > We're going to branch the trunk and experiment a little, hoping to > demonstrate the following: > * feasibility and backwards compatibility - get a feel of how much work it > means for core, and get a feel of the impact on modules. Ideally, we want > modules to be 100% compatible (good practices will come naturally, or so we > hope) > * demonstrate basic DI mechanisms (perhaps via a model in the sample > modules), configuration properties resolution, and impacts on content2bean. > * how modules can contribute objects/components (and perhaps associated > factories) > > We'll be evaluating PicoContainer and Guice for this; if you have other > suggestions, please chime in! (only constraint: we want something > ultra-lightweight, sorry Spring fans;)) > > Cheers, > > -g > > ---------------------------------------------------------------- > For list details see > http://www.magnolia-cms.com/home/community/mailing-lists.html > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- > > -- og ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
