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


------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.