DDD on .Net - Project example of Microsoft Spain
microsoftnlayerapp.codeplex.com
microsoftnlayerapp.codeplex.com
A great app that hasn't got the support it deserves (might i say) and because of some discussions on Visual Studio (or .Net) here on Hacker News, i just wanted to add this link to show what i really like about .Net.
The example created of Microsoft Spain is awesome, and you shouldn't forget the work of Scott Hanselman, eg. his book: http://nerddinner.codeplex.com/ if you care.
Great source code to learn from to :-)
PS. On the top you can see some open source code from stackoverflow, which analyzes your SQL queries (eg. duplicates / longitude
PS2. On top of the nerddinner page on http://www.nerddinner.com you can analyze sql queries,it's called mini-profiler and it's an open source package created by the team of stackoverflow :-)
Here's parts 1 and 2:
http://ayende.com/blog/19457/review-microsoft-n-layer-app-sa...
http://ayende.com/blog/27649/review-microsoft-n-layer-app-sa...
The remainder of the reviews are in July 2011's blog posts. I think the conclusion is that's over-engineered junk.
I quote: "If it is a simple business scenario, it doesn’t need DDD."
The application doesn't explain how to build a contacts manager or something. It explains how to do the DDD-design in .Net, so yes, it's over-engineered for it's current application, that's the whole point.
You can learn about the architecture here : http://download.microsoft.com/download/9/F/A/9FA4753A-FC8A-4... please read that first before breaking it down ;-)