क्या चींटी से रेक में जाने के लिए वास्तव में फायदेमंद है?रेक के लिए माइग्रेट करने योग्य मूल्य?
कोई भी चींटी से माइग्रेट हो गया और कुछ स्मारक पाता है?
FYI करें: वर्तमान वातावरण जे 2 एमई के लिए चींटी है
क्या चींटी से रेक में जाने के लिए वास्तव में फायदेमंद है?रेक के लिए माइग्रेट करने योग्य मूल्य?
कोई भी चींटी से माइग्रेट हो गया और कुछ स्मारक पाता है?
FYI करें: वर्तमान वातावरण जे 2 एमई के लिए चींटी है
मैं हाँ कहूंगा, लेकिन मेरे पास जावा-पर्यावरण लड़के की तुलना में एक अलग परिप्रेक्ष्य है, क्योंकि मैं एक .NET- पर्यावरण लड़का हूं। मैंने एमएसबिल्ड (एमएस 'एक्सएमएल संचालित एनएएनटी प्रयास) में एक गैर-तुच्छ बिल्ड बिल्ड (स्वच्छ, जेनरेट-असेंबली-सूचना, बिल्ड, टेस्ट, कवरेज, विश्लेषण, पैकेज) लिखा और रखरखाव किया था और यह बहुत दर्दनाक था:
(हालांकि निष्पक्ष होना करने के लिए, अक्सर इन विक्रेताओं द्वारा लिखा जाता है) (चलाने के लिए अपने समय के एक काम के सप्ताह की राशि शेष में लिखे जाने की जरूरत क्रिसमस के समय खाली कार्यालयों को प्यार करना पड़ा!), मैंने पूरी चीज को थोड़ी अधिक कार्यक्षमता के साथ एक छोटी (एलओसी के संदर्भ में) स्क्रिप्ट के साथ पर्याप्त रूबी + रेक सीख लिया है, और अधिक समझदारी (मुझे आशा है कि, किसी भी तरह से; हेवन ' टी ने अभी तक समीक्षा की थी)।
इससे लाभ: - यह एक नई भाषा है, लेकिन वास्तविक भाषा है। मेरी टीम-साथी नई भाषाओं को सीखने की तरह, और यह, जबकि एक पतला बहाना, अभी भी एक बहाना है ;-) यह सही है अगर यह बस-कारक को कम कर सकता है। - यह आरओआर दुनिया से स्वचालित/दूरस्थ/वितरित तैनाती उपकरण, कैपिस्ट्रानो से यहां एक छोटी हॉप (मैं इकट्ठा) हूं। एमएस-स्टैक शॉप होने के बावजूद, हम इसका उपयोग आईआईएस 7 के साथ संयोजन में कर रहे हैं, अंत में एक सीएलआई कॉन्फ़िगरेशन टूल है।
तो, हाँ। आपका लाभ भिन्न हो सकता है, लेकिन यह मेरे लिए लायक था।
साथ ही आप buildr की जाँच करने के लिए चाहते हो सकता है बनाता है। यह रेक पर बने उच्च स्तरीय बिल्ड-टूल है। IMHO यह मेवेन से बहुत अच्छी सुविधाएं लेता है, और बुरे लोगों को फेंक देता है। मैंने इसे अपने आप में कुछ भी बड़ा नहीं किया है, लेकिन मैं उन लोगों को जानता हूं जिनके पास है और इससे काफी खुश हैं।
अब यह स्नातक (अब इनक्यूबेटर में नहीं है): http://buildr.apache.org – inger
एक और उपकरण जिसे आप देखना चाहते हैं Gant है यदि चींटी आपकी आवश्यकताओं को पूरा नहीं कर रही है। यह चींटी के लिए पूर्ण उड़ा हुआ स्क्रिप्टिंग समर्थन जोड़ता है लेकिन आपको आवश्यकतानुसार अपने चींटी कार्यों का पुन: उपयोग करने की अनुमति देता है। यह वास्तव में उस चीज पर निर्भर करता है जो आपको चींटी के बारे में पसंद नहीं है।
रैक महान यदि आप चाहते हैं:
रैक आप के लिए बुरा है। Raven जैसी परियोजनाएं मदद कर सकती हैं, लेकिन ऐसा लगता है कि ऑटो-डाउनलोडिंग निर्भरताओं की ओर ध्यान दिया गया है और निर्माण/तैनाती प्रक्रिया को इतना स्वचालित नहीं किया गया है। इसके अलावा, दस्तावेज थोड़ा सा कमी है।
तब से, मैंने जो कुछ सीखा है उसे पैकेज करने के लिए मैंने http://github.com/petemounce/rake-dotnet बनाया है और इसे शेयर करें। –