On Sun, May 16, 2010 at 6:28 PM, Judah McAuley <ju...@wiredotter.com> wrote: > Coldspring is very important, though I haven't run into a situation > (personally) using Coldbox where I've needed anything other than Luis' > built in DI framework (which just got the name WireBox). I'm sure they > exist and then Coldspring is the answer, I just haven't run into those > situations yet.
Wiring services into managed transient objects, such as those created by Transfer or Reactor. For that you need ColdSpring and then you'll find that you can't always use both ColdSpring *and* ColdBox's DI due to subtle dependency chain ordering (ironically). Luis recommends not mixing them but to use one or the other. And, yes, I agree with Joe that a DI framework such as ColdSpring is the most important conceptually since it's used with other MVC frameworks. As for the most widely used, that will be Fusebox for a very long time. However, even as a former lead developer of Fusebox, I wouldn't say it was the most important to learn since it doesn't even require an MVC organization and lets you write procedural near-spaghetti if you are that way inclined. ColdBox, Mach-II and Model-Glue are the big three in terms of OO / MVC. If you know one of those, you can easily pick up one of the others (and I'd vote for Model-Glue of the three). Then you have outliers such as cfWheels and FW/1, both of which are gaining in popularity. Both are convention over configuration MVC frameworks. cfWheels is more of a full stack since it is inspired by Rails and features a similar approach to persistent objects. FW/1 is deliberately very simple and approachable and intended to let you build your application without worrying about the framework. -- Sean A Corfield -- (904) 302-SEAN Railo Technologies, Inc. -- http://getrailo.com/ An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333760 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm