मुझे पता है मेरी टिप्पणी वास्तव में प्रश्न का उत्तर हो सकता है, इसलिए यहाँ यह है:
डी विकास की प्रक्रिया सी या सी ++ दुनिया में समान की तुलना में अलग नहीं हो सकता। क्या यह देखना मुश्किल है? लगभग सभी सी और सी ++ कंपाइलर "मूल" कोड उत्पन्न करते हैं। डी अपवाद नहीं है। डीएनईटी प्रोजेक्ट था जो .NET को लक्षित कर सकता था, लेकिन यह वर्षों से निष्क्रिय है ...
इसके अलावा, सी/सी ++ आधारित परियोजनाओं में उपयोग किए जाने वाले सभी टूल आसानी से किसी और चीज़ के लिए उपयोग किए जा सकते हैं। सीएमके का उपयोग जावा या .NET परियोजनाओं में भी किया जा सकता है। मेक और/या ऑटोोटूल के लिए ही चला जाता है। जावा दुनिया में मैवेन और चींटी अधिक लोकप्रिय क्यों हैं एक अलग कहानी है।
उनके बारे में बोलते हुए, आप डी विकास प्रक्रिया में मेवेन या चींटी का उपयोग कर सकते हैं! हाथ नीचे, आपको अपने स्वयं के मेवेन प्लगइन्स को अधिक आसान और लचीला बनाने के लिए लिखना होगा, लेकिन यह करने योग्य है, और वास्तव में एक बहुत ही अच्छी परियोजना होगी।
जो मैंने देखा है, डी प्रोग्रामर अच्छी चीज के साथ चिपके रहते हैं, या पूरी चीज करने के लिए बाश लिपि लिखते हैं। हालांकि, मैंने Lycus नींव के उपयोग WAF से लोगों को देखा है। यदि आप पाइथन प्रोग्रामर हैं, तो आप सिर्फ WAF से प्यार करेंगे। यदि नहीं, तो मैंने समान चीजों को आजमाएं - मैंने देखा है कि लोग स्कैन, रीमेक, प्रीकेक इत्यादि का उपयोग करते हैं ...
DSSS+Rebuild डी के साथ किए गए बहुत उपयोगी टूल के सबसे नज़दीकी चीज है। दुर्भाग्य से वे मृत परियोजनाएं हैं। :(
मैं एक Maven शैली उपकरण पर काम कर रहा हूँ, लेकिन मेरे पास है समय की राशि पर विचार - यह 2014 में प्रयोग करने योग्य हो जाएगा :)
+1। कुछ समय पहले मैं इसे भी ढूंढ रहा था और कुछ भी नहीं मिला। अपनी खुद की परियोजनाओं के लिए सीएमके का उपयोग करके समाप्त हो गया और मैन्युअल रूप से लाइब्रेरी को '~/droot' जैसे पुस्तकालयों को स्थापित करना (इसलिए पुस्तकालय '~/droot/lib' में थे) और इस पथ को सीएमके कॉन्फ़िगरेशन में निर्दिष्ट करना। यह उदासीनता से बहुत दूर है जावा अपने मैवेन या गो के साथ 'जाओ get' के साथ। –
क्या किसी ने डी के साथ शेक करने की कोशिश की है? http://community.haskell.org/~ndm/shake/ – Arlen