Ninject or not?

For my next project, I'm looking into using a Dependency Injection framework. For those of you who don't know what it is, I would like to forward you to this article from Martin Fowler. The book I'm reading uses Castle Windsor, but it hasn't been updated in a while so I'm looking into others, like the Unity application block.

I came across Ninject lately (thanks to StackOverflow) but it seems awkward to choose for a DI framework without the ability to configure it from outside the code.

Written on February 3, 2009