
ioc
Get flash to fully experience Pearltrees
Ninject: Lightning-fast dependency injection for .NET
Bend software to your will Stop writing monolithic applications that make you feel like you have to move mountains to make the simplest of changes. Ninject helps you use the technique of dependency injection to break your applications into loosely-coupled, highly-cohesive components, and then glue them back together in a flexible manner. Laugh in the face of change Change is inevitable, so be prepared. Ninject allows you to embrace change in your software's design, so it will be easier to adjust it to match changing business needs and expectations.autofac - Google Code
Autofac is an IoC container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity. This is achieved by treating regular .NET classes as components . In this case Autofac will look for another component that provides the ITaskRepository service and call the constructor of TaskController with that component as a parameter. Autofac understands an advanced vocabulary of “ relationship types ” like Lazy , Func , IEnumerable and others, to vary the relationship between a component and its dependencies. Simple Extension Points: Activation events like OnActivating(e => e.Instance.Start()) can achieve a lot of customisation in very little code.Welcome to the home of Spring.NET. Led and sustained by SpringSource , a division of VMware , Spring.NET is an open source application framework that makes building enterprise .NET applications easier. Providing components based on proven design patterns that can be integrated into all tiers of your application architecture, Spring helps increase development productivity and improve application quality and performance. Dear Spring Community, We are pleased to announce that Spring.NET Social 1.0.0 (as well as adapters for the Dropbox API and the Twitter API) is now available (and LinkedIn API support is in progress!). Spring Social is an extension of the Spring Framework that helps you connect your applications with Software-as-a-Service (SaaS) providers such as Twitter, Facebook, Dropbox, and more!

