मैंने अपने वेब अनुप्रयोगों को बनाने के सामान्य एमवीसी तरीके से दूर देखना शुरू कर दिया है और डोमेन ड्राइव डिजाइन - डीडीडी पर एक नज़र डाली है।मेरे डीडीडी-आधारित वेब एप्लिकेशन की निर्देशिका संरचना को व्यवस्थित करना?
Models
अकेले होने से, अब मैं अपने आवेदन के साथ काम करने में Collections
, Entities
, DataMappers
& Repositories
है। निश्चित रूप से पूर्ण अलगाव और मॉड्यूलरिटी, लेकिन अब मेरी निर्देशिका संरचना कुछ भी पूरी तरह से गड़बड़ नहीं है!
जैसा कि मैंने पहले कभी डीडीडी-एप्लिकेशन के साथ काम नहीं किया है, मुझे अपनी फ़ाइल संरचना को व्यवस्थित करने के बारे में बहुत कम विचार नहीं है।
नीचे एक उचित निर्देशिका संरचना होगी?
नोट: मैं PHP5 का उपयोग कर रहा हूं, लेकिन मुझे इस प्रश्न को भाषा-अज्ञेयवादी के करीब होने का अनुमान है।
/application
/common
/libraries
/helpers
/temp
/cache
/domain
/collections
/entities
/datamappers
/repositories
/ui
/controllers
/view
आप अपनी मूल्य वस्तुएं कहां रखेंगे? – n3wb