Alex Rivera | Logout

Domain Specific Languages (DSL) and Domain Driven Design (DDD)

Asked 2008-10-07T08:37:33.383
13

What is the differences and similarities between Domain Specific Languages (DSL) and Domain Driven Design (DDD)?

Edit
Report

2 Answers

12

Domain Driven Design (DDD) is a way of thinking and communicating about the problems and its solutions.

Domain Specific Language (DSL) is a way of writing code.

They're similar because they both start with the word "domain". That's it, I guess. :-)

answered 2008-10-07T08:50:54.977
0

The differences, one is an approach to building systems using a Domain Specific Language language (DSL) instead of a General Purpose Language and the other is an architectural approach (DDD) to designing and building systems.

The similarity is that they both focus on the specific domain.

answered 2008-12-07T01:16:34.777

Your Answer