2009-11-17 13 views
5

क्या आप गतिशील भाषा में किसी भी डीडीडी प्रयासों से अवगत हैं?गतिशील भाषाओं में डोमेन संचालित डिजाइन प्रयास?

डीडीडी पर प्रैक्टिकल संसाधन एंटरप्राइज़ उन्मुख समाधानों से भटकते समय काफी नाटकीय रूप से घटते हैं (सी #, एनईटी, एएसपी और जावा उपज 10 गुना कम परिणाम), लेकिन मुझे वास्तव में एक उदाहरण नहीं मिल सका एक गतिशील भाषा में एक डीडीडी कार्यान्वयन का ...

उत्तर

2

नहीं, मैं नहीं हूं, लेकिन सिद्धांत समान रहते हैं इसलिए ऐसा कोई कारण नहीं होना चाहिए कि यह ठीक से काम क्यों न करे, खासकर अगर प्रश्न में गतिशील भाषा में एक अच्छा ओओ समर्थन है (जैसे रुबी)।

शायद बेहतर है, क्योंकि आपका डोमेन मॉडल अधिक आसानी से उपयोग कर सकता है। लक्षण/मिश्रण, और DCI, आदि से अवधारणाएं यदि फिट हो।

+0

दिलचस्प जवाब, मैं वही सोच रहा हूं, लेकिन डीडीडी के साथ अनुभव की कमी ने मुझे खुद ऐसा कहने के लिए प्रबल किया। मैं अभी भी किसी के लिए गतिशील भाषाओं में डीडीडी के विनिर्देशों पर संसाधनों के साथ आने की उम्मीद कर रहा हूं। – julien

0

मुझे पता है कि TYPO3 एसोसिएशन कुछ समय के लिए डोमेन संचालित डिजाइन को प्रोत्साहित करने पर एक मजबूत फोकस के साथ एक नए PHP ढांचे के विकास पर काम कर रहा है। ढांचे को FLOW3 कहा जाता है और वर्तमान में अल्फा रिलीज में है।

2008 में उन्होंने जो प्रस्तुत किया था (जब मैंने विकास के सिर की आखिरी बात सुनी थी) पहले से ही बहुत ही आशाजनक लग रहा था। हालांकि अब तक मुझे नज़दीक नजर नहीं आया है।

हमारी कंपनी कुछ समय के लिए डीडीडी मानसिकता के साथ PHP विकास कर रही है, हालांकि मैंने कुछ भी नहीं सोचा जो अब तक गतिशील भाषाओं के लिए अलग होगा। मैं केवल यह बता सकता हूं कि यह हमारे लिए बहुत अच्छा काम करता है।

2

हाल ही में मैंने गतिशील भाषाओं में डीडीडी से संबंधित सभी ज्ञात स्रोत एकत्र करने की कोशिश की। मैं this guthub repo के साथ समाप्त हुआ था।

संदर्भ यहाँ के लिए कुछ कोड उदाहरण:

1) Ruby DDD Sample App

2) DDD in Django example

3) Kanban board in Python with DDD approach

1

Hanami-rb जैसे कुछ उभरते चौखटे कि DDD सिद्धांतों के प्रयोग को बढ़ावा नहीं है ।

लेकिन जैसा कि मैंने here का उल्लेख किया है, हालांकि यह संभव है, कुछ डाउनसाइड्स हैं जो बता सकते हैं कि "गतिशील टाइप की गई भाषाओं" शब्द में डीडीडी का उपयोग इतना आम क्यों नहीं है।

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