2010-02-02 11 views

उत्तर

11

यह निर्भर करता है कि कैसे गंभीरता से आप DDD सुसमाचार:

  • आप एरिक इवांस की किताब के सभी विवरण, विशेष रूप से द्वितीय भाग में सामान है कि भारी वस्तु उन्मुख, कोई समझदार व्यक्ति की तुलना में में खरीदते हैं एक कार्यात्मक भाषा में डुप्लिकेट करने का प्रयास करेंगे।

  • यदि आपकी रुचि मुख्य रूप से पुस्तक के भाग 1 में है, तो परियोजना में हर किसी के पास डोमेन में एक भाषा सामान्य होनी चाहिए, तो कार्यात्मक-प्रोग्रामिंग आंदोलन के नेता एम्बेडेड डोमेन के क्षेत्र में रहे हैं -विशिष्ट भाषा। ये अब आम मुद्रा हैं, लेकिन paper by Erik Meijer and Daan Leijen at DSL'99 ने इन तकनीकों को लोकप्रिय बनाने के लिए एक बड़ा सौदा किया था। एक एम्बेडेड डीएसएल का निर्माण अब कार्यात्मक प्रोग्रामिंग में एक बहुत ही लोकप्रिय तकनीक है, और यदि आप embedded domain specific Haskell खोजते हैं तो आपको कई उदाहरण मिलेंगे।

तो मेरी जवाब है: महत्वपूर्ण है, के डोमेन संचालित डिजाइन मूलभूत विचारों एक कार्यात्मक की स्थापना में लागू किया जा सकता है, लेकिन वस्तु उन्मुख विवरण के कई अप्रासंगिक हैं।

0

डोमेन विशिष्ट भाषाएं। उदाहरण के लिए देखें this book

संबंधित मुद्दे