This post originated from an RSS feed registered with .NET Buzz
by Udi Dahan.
Original Post: Why IOC is more a Java thing than a .Net thing
Feed Title: Udi Dahan - The Software Simplist
Feed URL: http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist
Feed Description: I am a software simplist. I make this beast of architecting, analysing, designing, developing, testing, managing, deploying software systems simple.
This blog is about how I do it.
I've wondered for some time how it is that IOC (Inversion of Control), aka Dependency Injection frameworks were so common in the Java camp, yet hardly mentioned in .Net circles. Just the other day it hit me. In .Net, we have delegates and events, and they are all that we need, in 99.9% of the cases. In fact, when you look at under which circumstances IOC is used in Java, you'll often see an implementation of raising an event. Here's hoping that we don't see an NIOC or anything....