Reputation: 749
I spent short time studing Habanero and i found it good approach for making Enterprise Application in a really short period of time. The pattern witch Habanero use is "Active Record" as it's developers say. My questions are:
thank you
Upvotes: 1
Views: 1994
Reputation: 7210
Framework support for Domain Driven Design is quite different from frameworks supporting data driven applications. Such framework should increase the productivity of developers that works with an ubiquitous language that evolves with the business and that is learned by a domain-expert.
They should not face concepts like aggregates, root, value objects because they are just modelling concepts, conceptual tools, but ways to ease the development process. Thus a framework exposing abstract classes or interfaces named AggregateRoot
, Entity
or ValueObject
is fundamentally broken. It doesn't provides any real value to an application, just useless indirections.
However:
Upvotes: 6