Last post Mar 23, 2012 05:50 PM by atconway
Mar 23, 2012 06:14 AM|sadin|LINK
I Dont want to know how to work with DDD, just i want to know what is the Domain Driven Design.
I red many articles about it but i could not undrestand the meaning of DDD.
Mar 23, 2012 06:34 AM|raduenuca|LINK
I think the Wikipedia article
http://en.wikipedia.org/wiki/Domain-driven_design explains it very well (the introduction part).
Mar 23, 2012 05:50 PM|atconway|LINK
It is a way of thinking where the primary focus is on the 'business domain' and domain logic. It is best suited for applications where there is a need to solve complex domain problems. It is a way of thinking (not a downloadable framework or technology)
and has evolved in the DDD community and through its founder Eric Evans: (see
It is difficult to explain in a few sentences about how DDD works and why it is useful in designing applications. I personally like DDD a lot and encourage you to look into it further. The best way to do this is through extended examples and explanation.
For the purposes of application in ASP.NET there is a fantastic book covering in part DDD. I highly recommend it:
Professional ASP.NET Design Patterns: