2010-02-02 4 views

Répondre

11

Cela dépend de vous prêchez sérieusement l'évangile DDD:

  • Si vous achetez dans tous les détails du livre d'Erik Evans, en particulier la substance dans la partie II qui est orienté objet fortement, que ne personne saine d'esprit essayerait de reproduire cela dans un langage fonctionnel. Si votre intérêt est principalement dans la partie I du livre, que tout le monde sur le projet devrait avoir en commun une langue dans le domaine, alors les leaders dans le mouvement de programmation fonctionnelle ont été dans le domaine de domaine intégré -specific languages ​​. Ce sont des devises courantes maintenant, mais un paper by Erik Meijer and Daan Leijen at DSL'99 a fait beaucoup pour rendre ces techniques populaires. Construire un DSL embarqué est maintenant une technique très populaire dans la programmation fonctionnelle, et si vous recherchez embedded domain specific Haskell vous trouverez de nombreux exemples.

Donc, ma réponse est: les importantes idées fondamentales de la conception-Domain Driven peuvent être appliqués dans un cadre fonctionnel, mais la plupart des détails orientés objet ne sont pas pertinents.

0

Langues spécifiques au domaine. Voir par exemple this book.

Questions connexes