Alguém tem experiência concreta com a utilização deste tipo de conceitos na prática?
Conheço pelo menos 2 casos de empresas nacionais em que se faz geração de código em larga escala, mas ambos são para domínios muito específicos (nomeadamente, ERP's), mas quando os domínios são mais latos parece-me mais complicado...
Encontrei um
post sobre este tema que me pareceu interessante, e que descreve algumas das dificuldades do MDD em geral (e que está relacionado com
uma outra discussão):
http://developers.ie/blogs/cperrone/archive/2006/03/12/1902.aspxTermina assim:
[...] Has anybody discussed yet how to deal with developer's natural resistance to
model-driven development? How should we address their concerns of
domain-restricted job specialization and the rightful dislike for anything that
contains the word factory in it? Or has everybody agreed that this is
not an issue?
As often happens, the real problem is that the tools are getting there, with
their capabilities and limitations, and we really need to go beyond the simple
APIs to be good at using them.
But perhaps it is unfair to ask a toolmaker
to tell us out how to excel at using those tools.
After all Mozart wasn't a
piano maker, right ;-)?