Ninject
Home Page Categories: Inversion of Control
Author: Nate Kohari
Latest version: Release Candidate 1 Added 2007-09-05Updated 2008-04-24
Dependency injection framework.
Features include: - Core functionality is in a single assembly with no dependencies outside the .NET base class library. This single assembly's footprint is approximately 110KB when compiled for release. - Instead of relying on reflection for invocation, Ninject takes advantage of the lightweight code generation features in version 2.0 of the CLR. - Rather than relying on XML mapping files and string identifiers to wire up components, Ninject provides a domain-specific language. This means that Ninject takes advantage of the capabilities of the language (like type-safety) and the IDE (like IntelliSense and code completion). - Supports contextual binding, in which a different concrete implementation of a service may be injected depending on the context in which it is requested.
 Built for .NET 2 |
 Library |
 Free or free version available |
 Source code provided |
|
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|
|