2010-03-23 2 views
10

में डीडीडी "मॉड्यूल" इवान्स डीडीडी पुस्तक में वह "मॉड्यूल" के साथ डोमेन में अवधारणाओं को अलग करने की बात करता है। शब्द "मॉड्यूल" अवधारणात्मक और ठोस दोनों सॉफ्टवेयर विकास में कई अलग-अलग चीजों का अनुवाद कर सकता है, इसलिए मैं सोच रहा हूं कि डीडीडी मॉड्यूल की यह अवधारणा सी # .NET प्रणाली में कैसे व्यक्त की जाएगी और यदि कोई प्रत्यक्ष संबंध है सॉफ़्टवेयर विकास में "मॉड्यूल" शब्द के अन्य उपयोग (उदाहरण के लिए इवांस का उल्लेख है कि कुछ डेवलपर जावा पैकेज के रूप में डीडीडी मॉड्यूल व्यक्त करते हैं जो मुझे लगता है कि .NET असेंबली के समान होगा)।सी # .NET

मुझे लगता है कि आप शायद इस अवधारणा को अलग-अलग .NET असेंबली या शायद नामस्थानों के साथ व्यक्त कर सकते हैं (जो अब क्या कर रहा था)। हम निर्माण के समय में सुधार के लिए हमारे समाधान के भीतर परियोजनाओं की संख्या को कम करने की योजना बना रहे हैं, इसलिए मुझे वास्तव में दिलचस्पी है कि इस अवधारणा को एक असेंबली में कैसे लागू किया जा सकता है।

धन्यवाद!

एम

उत्तर

3

आपने पहले से ही अपने प्रश्न का उत्तर दिया है। आप मॉड्यूल के लॉजिकल अलगाव के रूप में या तो प्रोजेक्ट्स या नेमस्पेस का उपयोग करते हैं। आप वेब सेवाओं की परियोजनाओं को आंतरिक रूप से मॉड्यूल के रूप में प्रकट करने के लिए अपने प्रकार के प्रोजेक्ट्स के ब्रेक डाउन का भी उपयोग कर सकते हैं।

व्यक्तिगत रूप से मैं वास्तविक परियोजनाओं का उपयोग करने के प्रशंसक हूं और बाद में यदि डीएलएल की संख्या मेरे उत्पादन में आईएलएमर्ज का उपयोग करके इसे गहन करने का कोई मुद्दा है, बेशक मेरा समाधान इस समय लगभग 30 ~ परियोजनाएं है।

+0

उत्कृष्ट, प्रतिक्रिया के लिए धन्यवाद। – hcoverlambda