के लिए केस बनाना मुझे लगता है कि माइक्रोसॉफ्ट में गतिशील भाषाओं के लिए वेनिंग समर्थन के रूप में वे क्या सोचते हैं, some key developers leaving the Dynamic Languages team के बारे में सभी को पहले ही सुना है।IronRuby और IronPython
मैं पाइथन का बहुत शौकिया हूं और अक्सर इसका उपयोग करने की कोशिश करता हूं। इसलिए, विस्तार से, मुझे आयरनपीथन की परवाह है और यह देखना चाहता है कि यह विकसित हो रहा है। मुझे यकीन है कि कई लोग IronRuby के लिए समान महसूस करते हैं। लेकिन जिस चीज को मैं अभी भी समझ नहीं पा रहा हूं वह क्यों है .NET डेवलपर्स को IronRuby और IronPython की परवाह क्यों करनी चाहिए?
यदि आप माइक्रोसॉफ्ट को एक पत्र लिखना चाहते थे कि वे डीएलआर और आयरन भाषाओं का समर्थन और विकास जारी रखने के लिए कहें, तो आप किस तर्क का उपयोग करेंगे?
यदि आप अपने नियोक्ता को आयरनपीथन या आयरन रूबी के अभी तक बनाए गए समुदाय-समर्थित संस्करणों में योगदान करने के लिए डेवलपर्स के समय को प्रतिबद्ध करने के लिए मनाने के लिए थे, तो आप व्यवसाय मूल्य के संदर्भ में इसे तर्कसंगत कैसे करेंगे?
यहाँ कुछ दिलचस्प उपयोग के मामलों है कि मैं के साथ आ सकता है, लेकिन अगर मैं जहां एक प्रबंधक के ऊपर सवाल पर विचार, मैं शायद नहीं उन्हें मिलेगा कि सम्मोहक:
- एंबेडेड पटकथा बड़े अनुप्रयोगों में भाषाएं: एक मान्य उपयोग केस, लेकिन यह अधिकांश डेवलपर्स के लिए एक विशिष्ट परिदृश्य की तरह लगता है।
- परीक्षण और परीक्षण स्वचालन: विशेष रूप से रूबी में ठीक परीक्षण उपकरण और पुस्तकालयों का समृद्ध चयन होता है, और यह अच्छा होगा कि उन्हें IronRuby के माध्यम से .NET में उपयोग करने योग्य हो। लेकिन ऐसा लगता है कि बराबर .NET पुस्तकालय उस अंतर को भर रहे हैं, जैसे कि SpecFlow और Selenium's WebDriver।
- माइक्रोसॉफ्ट स्टैक पर मौजूदा ढांचे को चला रहा है: यदि आयरनआरबीआई आईआईएस और एमएस एसक्यूएल के साथ विंडोज पर चलाने के लिए रेल पर रूबी को सक्षम करेगा, तो यह आरओआर को अपनाने के लिए माइक्रोसॉफ्ट स्टैक पर मानकीकृत दुकानों को प्रोत्साहित कर सकता है।
क्या कोई बेहतर कुछ सोच सकता है?
शै, मैं यहां पोस्ट करने से पहले इस प्रश्न के उत्तर की खोज करते हुए आपके ब्लॉग पर हुआ, और मैंने देखा है कि आप IronRuby का एक सशक्त वकील हैं। तो यहां जवाब देने के लिए समय निकालने के लिए +1, और धन्यवाद। दुर्भाग्यवश, इस प्रश्न की गूढ़ अलोकप्रियता और सामान्य "मेह" द्वारा निर्णय लेते हुए कि मैं इस विषय के बारे में ऑनलाइन देख रहा हूं, ऐसा लगता है कि एक मजबूत और आकर्षक तर्क अभी तक किया जाना बाकी है। यह बहुत अच्छा होगा अगर आपकी पृष्ठभूमि वाला कोई व्यक्ति एक और निश्चित उत्तर स्पष्ट करने में कामयाब रहेगा। – Mhmmd
ठीक है मुझे नहीं लगता कि एक "निश्चित उत्तर" है। रुबी एक प्रोग्रामिंग भाषा है जैसे सी # है और आप इसके साथ क्या कर सकते हैं जो आप सी # और कभी-कभी कभी भी कर सकते हैं। हालांकि, IronRuby थोड़ा समस्याग्रस्त है क्योंकि .NET devs C# का उपयोग बंद करने के लिए तैयार नहीं हैं, इसलिए आपको पूर्ण प्रोग्रामिंग भाषा की तुलना में एक उपकरण के रूप में IronRuby के बारे में अधिक बात करनी है। एक उपकरण के रूप में, मुझे लगता है कि आपके बुलेट प्लस मेरा बहुत समझ में आता है। और मेरी राय में, यह एक बहुत ही शक्तिशाली उपकरण बनाता है। –