Skip to content
Nigel Thorne edited this page May 16, 2018 · 5 revisions

Originally written in 2008

A Design Patterns based DLS for defining .Net Application Architecture

Application architecture should separate the BuildingBlocks that make up an application from the ApplicationWiring that defines how they are linked together.

NDI is a DependencyInjection framework for .Net that provides a DesignPattern influenced DSL for defining the ApplicationWiring.

Using NDI promotes the use of highly DecoupledClasses and a scoped ServiceBasedArchitecture.

Check out GettingStarted for a quick intro and ExamplesOfUse for specific examples.

Author: Nigel Thorne

Dependencies : NMock2Extensions