CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Dave Laribee

"Whoso would be a man must be a nonconformist." - Ralph Waldo Emerson

Crunchy Peanut Butter

In a post where Jeremy drops some fluent fu, he responds to my assertion that Windsor and NHibernate are the peanut butter and jelly of ALT.NET:

I'll overlook the fact that my friend David also implicitly implied that an IoC container not named StructureMap was the de facto standard.

Okay. Okay! Fair enough. Let's call StructureMap the "crunchy peanut butter" (my favorite) and Windsor the "smooth peanut butter" and Ninject the "organic peanut butter" and Unity the "peanut flavored soy-based food paste used on human-powered NASA missions, a.k.a. 'Astronaut Peanut Butter'." Sorry, Glenn, you're name came up when I asked who I needed to alienate next.

I guess if this post had a point it'd be that our peanut butter is really the Dependency Inversion Principle and the jelly is the paradigm of OOP/DDD/etc. Good reminder!


Published Jun 19 2008, 12:30 PM by Dave Laribee
Filed under:

Comments

Nate Kohari said:

Wait, how come Ninject is organic? I'm not a vegan or anything! :)

Although, in retrospect, at least I didn't get Astronaut Peanut Butter...

# June 19, 2008 5:38 PM

Chris Brandsma said:

And Spring.Net is a slightly-crunchy version that no one ever talks about.

# June 19, 2008 5:46 PM

Lucas Goodwin said:

@Nate

Because Ninject is wholesome goodness with no additives or fillers ;)

# June 19, 2008 5:54 PM

James Curran said:

I like your analogy because

(a) I prefer smooth peanut butter

(b) I've always considered crunchy peanut butter "half-done". ;-)

# June 20, 2008 11:51 AM

Dave Laribee said:

@James - Well that's where the analogy falls down; StructureMap is a fully functional battle station.

# June 20, 2008 1:15 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!

Our Sponsors

Proudly Partnered With