Microsoft patterns & practices is excited to announce the release of Unity 1.0.
As many of you already know, Unity is a lightweight, extensible dependency injection (DI) container. It facilitates building loosely coupled applications and provides .NET developers with the following advantages:
- Simplified object creation, especially for hierarchical object structures and dependencies;
- Abstraction of requirements; this allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns;
- Increased flexibility by deferring component configuration to the container;
- Service location capability; this allows clients to store or cache the container.
You can download Unity (binaries, source code, unit tests, documentation, and quickstarts) from:
The Unity team thanks our Industry Advisory Board and all members of the community who provided meaningful feedback in the past 3 months. We encourage you to continue doing so and engage on http://codeplex.com/unity