Microsoft ने IronRuby और IronPython को क्यों छोड़ दिया? [बन्द है]


15

कई साल पहले, माइक्रोसॉफ्ट ने घोषणा की कि रूबी और पायथन .net आ रहे थे। परियोजनाओं को क्रमशः आयरनरुबी और आयरनपीथॉन कहा जाता था। Microsoft ने कहा कि परियोजनाएँ .net DLR के शीर्ष पर बनाई जाएंगी।

WIKIpedia इंगित करता है कि सभी इरादों और उद्देश्यों के लिए, इन परियोजनाओं को Microsoft द्वारा छोड़ दिया गया है।

Microsoft ने इन परियोजनाओं को क्यों छोड़ दिया?


4
वे Microsoft द्वारा कभी बनाए नहीं रखे गए थे। विजुअल स्टूडियो 2013 में विजुअल स्टूडियो का समर्थन अभी भी मौजूद है।
रामहाउंड

आयरनपाइथन परियोजना अभी भी मजबूत हो रही है, जबकि आयरनरुबी प्रभावी रूप से मृत है। Microsoft ने उन्हें खुले स्रोत समुदाय में क्यों डाला, इसका उत्तर सार्वजनिक मंच पर कभी नहीं दिया गया है, लेकिन आप अनुमान लगा सकते हैं कि Microsoft के सामान्य डेवलपर और उनके विकास प्लेटफार्मों का उपयोग करने वाले लोग C # और C ++ में अधिक रुचि रखते थे। यह शायद IronRuby और IronPython जैसे सामान का समर्थन करने के लिए लाभदायक नहीं था क्योंकि इसमें दुनिया में बड़े पैमाने पर कम कर्षण था, और अंततः Microsoft अपने टूल और प्लेटफॉर्म का उपयोग करने वाले लोगों की परवाह करता है, और वे उन तकनीकों का समर्थन करते हैं जिनके बारे में लोग ध्यान रखते हैं।
विकल

3
@ रामहुड - अपने शैशवावस्था में, आयरनरबी और आयरनपायथॉन दोनों माइक्रोसॉफ्ट के अंदर शुरू हो गए थे। मैं एक प्रोजेक्ट लीडर के साथ स्कूल भी गया (जो ओपन सोर्स लाइसेंस के तहत प्रोजेक्ट जारी होने के बाद दोनों प्रोजेक्ट के समन्वयक बन गए)।
wkl

7
जब .NET बनाया गया था, तो Microsoft ने लगभग किसी भी भाषा का समर्थन करने में सक्षम होने के बारे में एक बड़ा उपद्रव किया। मुझे लगा कि IronPython और IronRuby जैसी इंप्रेशन परियोजनाएँ (1) .NET डिजाइन का परीक्षण करती हैं, यह सुनिश्चित करने के लिए कि यह वास्तव में उन्हें संभाल सकती है, और (2) डेवेलपर्स और मार्केटप्लेस के लिए .NET के मूल्य को साबित करती है। एक बार .NET स्थापित हो जाने के बाद, मैं उन परियोजनाओं को जंगली में जारी करने और उन्हें अपनी योग्यता के आधार पर सफल या असफल होने की अनुमति देता हूं।
173 पर स्टीव 314

3
@mattnz en.wikipedia.org/wiki/Dynamic_Language_Runtime में समझाया गया एक उद्देश्य उत्तर है - DLR परियोजना अन्य भाषाओं के लिए अयोग्य हो गई।
ivan_pozdeev

जवाबों:


17

वे खुले स्रोत हैं और एमएस द्वारा नहीं बनाए गए हैं। IronPython अभी भी अस्तित्व में है, .NET में निर्मित और सक्रिय विकास के तहत, हालाँकि, केवल पायथन 2.7 के लिए, 3.3 नहीं (अभी तक?)। कुछ दिनों पहले एक ताजा संस्करण जारी किया गया था। मैं IronRuby के बारे में नहीं जानता।

इसके अतिरिक्त, विज़ुअल स्टूडियो (PTVS) के लिए पायथन टूल्स के संयोजन में, आप आयरनपाइथन विकास के लिए विज़ुअल स्टूडियो का उपयोग कर सकते हैं।


ऐसा भी लगेगा कि पायथन टूल्स विजुअल स्टूडियो 2013 के साथ "इन बिल्ट" हैं। मैंने PyTools से एक वीडियो देखा, जहाँ उनके पास VS2013 है, नए प्रोजेक्ट पर जाएँ, पायथन चुनें, और आपको IDE से स्वचालित रूप से टूल डाउनलोड करने का विकल्प मिलता है, फिर अगली बार जब आप नया प्रोजेक्ट चुनते हैं और पायथन में जाते हैं, तो आपको अपने पायथन प्रोजेक्ट, यहां तक ​​कि Django के लिए सभी विकल्प मिलते हैं।
मुसाब

1
-1: असत्य। IronPython को जिम ह्यूगिन ने M $ के अपने काम के हिस्से के रूप में बनाया था।
ivan_pozdeev
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.