2009-07-01 10 views
7

मैं लिनक्स में .NET विकास के लिए कुछ समय के लिए मोनो का उपयोग/उपयोग कर रहा हूं। इस हालिया controversy के बारे में पढ़ने के बाद और यह आलेख लिंक डॉटजीएनयू पोर्टेबल .NET को प्रदान करता है, मैं दोनों कार्यान्वयन के साथ अपने अनुभव जानना चाहता था, और इन दोनों परियोजनाओं के बीच क्या सुगमताएं हैं। उदाहरण के लिए, मुझे नहीं पता था कि पोर्टेबल .NET ने System.Windows.Forms को लागू किया था।पोर्टेबल .NET और MONO मतभेद

+0

क्या यह विकी होना चाहिए? –

उत्तर

11

मुझे लगता है कि उत्तर का एक पहलू परियोजना गतिविधि को देखना है।

यहाँ Pnet की है: http://git.savannah.gnu.org/cgit/dotgnu-pnet/

यहाँ मोनो है: https://github.com/mono/mono/commits

Pnet एक सप्ताह गतिविधि समय की एक जोड़ी पाने के लिए लगता है। मोनो को एक घंटे में गतिविधि मिलती है।

पैनेट की नवीनतम रिलीज मार्च 07 से 0.8 है, इस सप्ताह मोनो की नवीनतम रिलीज 2.4.2 है।

विवाद के लिए, यदि पेटेंट हैं जो टारपीडो मोनो जा रहे हैं, तो वे समान रूप से पैनेट पर आवेदन करने जा रहे हैं।

4

मोनो अधिक व्यापक रूप से उपयोग किया जाता है, बीसीएल के अधिक कार्यान्वित करता है और नोवेल जैसे बड़ी लिनक्स कंपनियों से समर्थन प्राप्त करता है।

व्यावहारिक उपयोग में, मुझे लगता है कि मोनो सिस्टम। Windows.Forms समर्थन बहुत बेहतर है।

2

FSF के विश्वास है कि माइक्रोसॉफ्ट अन्य कार्यान्वयन भूमिगत मजबूर करने के लिए जा रहा है थोड़ा अजीब है, यह देखते हुए कि यह अब एक खुला मानक है:

 
    ECMA-334: C# Language Specification 
    ECMA-335: Common Language Infrastructure 
    etc, etc, etc.. 

वैसे भी, मोनो निश्चित रूप से पोर्टेबल नेट से ज्यादा परिपक्व है।

+1

एफएसएफ की चिंता .NET के उन मानकीकृत हिस्सों के बारे में नहीं है, लेकिन उन लोगों के बारे में अधिक नहीं है। माइक्रोसॉफ्ट ने एक "वादा" जारी किया कि वे उन बौद्धिक संपदा अधिकारों को लागू नहीं करेंगे, लेकिन मैं माइक्रोसॉफ्ट के इतिहास पर विचार करते हुए एफएसएफ से सहमत हूं। – DejanLekic

2

पोर्टेबल.NET प्रोजेक्ट 200 9 से निष्क्रिय है।

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