Re: DDD on DSL Platform
Rikard Pavelic <[email protected]>
| Newsgroups | gmane.comp.programming.domain-driven-design |
|---|---|
| Organization | N.G.S. |
| Message-ID | <20130719151619.00005575@unknown> |
On Fri, 19 Jul 2013 11:55:31 +0200 Tom Eugelink <[email protected]> wrote: > > > * using dsl model we have extended ubiquitous language from the > > backend to to database and frontends (most of PHP examples) for > > Well, maybe other people see what you are doing beyond what I can and > you can have these discussion anyhow. > > One of the things that again confuse me is the "we have extended > ubiquitous language"... The UL is a collection of exactly defined > words, on which developers and the domain experts are in total > agreement on their meaning, so they can communicate with less chance > of misunderstandings. This language is suppose to be a natural > language, easily readable by domain experts (which often are non IT > people), so it is not supposed to be a programming style language > like the DSL and it cannot be "extended". > What I meant by extended is bring them to the database and the frontend. Most of the DDD focus I saw was on the core backend domain objects. I find it refreshing to have an domain event (or any other building block) with same name and structure in the frontend, backend and the database. This makes working with it and extracting value a lot easier. We've tried to design declarative syntax to be writable by programmers and readable by experts and so far we've had mixed success with experts. But it really improved communication between various developers since it gave them a single point of reference and automatic maintainability. Regards, Rikard ------------------------------------