2010-02-02 21 views

Respuesta

11

Depende de lo serio que predica el evangelio DDD:

  • Si compra en todos los detalles del libro de Erik Evans, especialmente las cosas en la segunda parte que está fuertemente orientado a objetos, que ninguna persona sana intentaría duplicar eso en un lenguaje funcional.

  • Si su interés está principalmente en la Parte I del libro, que todos en el proyecto deben tener en común un idioma en el dominio, entonces los líderes en el movimiento de programación funcional han estado en el área de dominio incrustado idiomas específicos. Estos son moneda corriente ahora, pero un paper by Erik Meijer and Daan Leijen at DSL'99 hizo mucho para popularizar estas técnicas. La construcción de una DSL integrada es ahora una técnica muy popular en la programación funcional, y si busca embedded domain specific Haskell encontrará muchos ejemplos.

Así que mi respuesta es: las ideas importantes y fundamentales de Driven Design-Domain se pueden aplicar en un funcional establecimiento de, pero muchos de los detalles orientados a objetos son irrelevantes.

0

Idiomas específicos del dominio. Ver por ejemplo this book.

Cuestiones relacionadas