NDI – Nano .NET Dependency Injection Container

NDI is a small dependency injection container and tooling for .NET C# projects that are small or that do not need the complexity of bigger IOC solutions.

References:
* Inversion of Control Containers and the Dependency Injection pattern by Martin Fowler

* Design Patterns:Dependency Injection by Griffin Caprio

NDI‘s goal is to be small, fast and clean.

NDI contains:
* DI container
* micro-tooling (configuration holder, i18n)

NDI capabilities as a DI container:
* Attributes based component configuration
* XML based component based configuration
* Auto wire components by name
* Field injection
* Constructor injection
* Scoping (with singleton and prototype scopes)

You can get NDI from the NDI Google Code project page.

More information and code metrics on the NDI Ohloh project page.

One Response to NDI – Nano .NET Dependency Injection Container

  1. I’d must examine with you here. Which is not something I often do! I get pleasure from studying a publish that can make folks think. Also, thanks for permitting me to remark!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>