2008-09-27 10 views
11

मुझे आश्चर्य है कि क्या mono.net उबंटू, कुबंटू, और फेडोरा, और अन्य लोकप्रिय distros की डिफ़ॉल्ट स्थापना में शामिल है?क्या मोनो .NET प्रोजेक्ट सबसे लोकप्रिय लिनक्स डिस्ट्रोज़ की नवीनतम रिलीज में शामिल है?

यदि हां, तो क्या किसी के पास एक अच्छा कारण है कि मुख्य रूप से लिनक्स के लिए लक्षित एक नया जीयूआई एप्लिकेशन विकसित करने के लिए इसका उपयोग क्यों न करें?

उत्तर

15

इसे फेडोरा, उबंटू, मैनड्रिवा, डेबियन और ओपनएसयूएसई में शामिल किया गया है।

एकमात्र प्रमुख ओएस जिसमें इसे शामिल नहीं किया गया है वह आरएचईएल है, लेकिन संकुल अलग डाउनलोड के रूप में इसके लिए उपलब्ध हैं।

इसके अतिरिक्त, यदि आप की आवश्यकता है (अनुशंसित नहीं है, लेकिन हमेशा संभव है) तो आप अपने आवेदन के साथ मोनो को एक बाइनरी में बंडल कर सकते हैं।

GUI-wise मोनो यूनिक्स और मैकोज़ पर Windows.Forms API का समर्थन करता है, लेकिन यदि आप अधिक देशी अनुभव चाहते हैं तो आप Gtk # API का उपयोग कर सकते हैं (यह GNOME लाइब्रेरी स्टैक के लिए .NET API प्रदान करता है) या आप कर सकते हैं यदि आप केडीई एपीआई के साथ एकीकृत करना चाहते हैं तो क्योटो का उपयोग करें।

, सबसे लोकप्रिय लोगों में से कुछ में शामिल हैं Gnome-Do (एक त्वरित आवेदन लांचर), F-Spot तस्वीर प्रबंधन सॉफ्टवेयर, लिनक्स के लिए कई बेस्ट-ऑफ़-नस्ल जीयूआई अनुप्रयोगों कि जीटीके # और मोनो के साथ विकसित किया गया है रहे हैं Banshee और मुइन मीडिया प्लेयर और MonoDevelop आईडीई।

-4

मुझे आश्चर्य है कि क्या mono.net उबंटू, कुबंटू, और फेडोरा, और अन्य लोकप्रिय distros की डिफ़ॉल्ट स्थापना में शामिल है?

मुझे विश्वास नहीं है कि उबंटू डिफ़ॉल्ट रूप से इसके साथ आता है, कुबंटू निश्चित रूप से नहीं करता है।

उबंटू इंटेरेपिड, और शायद हार्डी, डिफ़ॉल्ट रूप से मोनो के साथ आता है। अन्य distros पर अपनी स्थिति के बारे में पता नहीं है।

यदि हां, तो क्या किसी के पास एक अच्छा कारण है कि मुख्य रूप से लिनक्स के लिए लक्षित एक नया जीयूआई एप्लिकेशन विकसित करने के लिए इसका उपयोग क्यों न करें?

यदि यह मुख्य रूप से लिनक्स पर लक्षित है, तो लिनक्स डेस्कटॉप के साथ बेहतर तकनीक का उपयोग क्यों नहीं करें? पायथन और जावा अच्छे विकल्प हैं। केवल .NET का उपयोग करें यदि बड़ी संख्या में विरासत कोड है जिसका आप पुन: उपयोग करेंगे।

+0

मैं क्रॉस प्लेटफार्म ऐप बनाने के लिए सी # + जीटीके # के एक आसान प्लेटफॉर्म के बारे में नहीं सोच सकता, यह जावा + स्विंग से बाहर निकलता है, और मैं वास्तव में सी ++ और क्यूटी, या सी + नहीं करना चाहता जीटीके + – FlySwat

+0

गैर-विंडोज प्लेटफार्मों के लाभ के लिए ओपन सोर्स कार्यान्वयन प्रदान करने के लिए मोनो के लक्ष्यों में से एक नहीं था। मुझे नहीं लगता कि क्यों जावा या पायथन, विशेष रूप से जावा की तुलना में लिनक्स के साथ एकीकृत करने के लिए मोनो बेहतर नहीं है। – Kev

+0

आप जावा + जीटीके, या पायथन + जीटीके का उपयोग कर सकते हैं। दोनों के पास लिनक्स से संबंधित पुस्तकालयों के लिए बेहतर बाइंडिंग हैं और वास्तव में * क्रॉस-प्लेटफ़ॉर्म हैं। –

1

मुझे यकीन है कि यह उबंटू पर डिफ़ॉल्ट है। अगर ऐसा नहीं होता, तो मैंने इसे स्थापित करने की सूचना नहीं दी।

आधुनिक वितरण पर पैकेज प्रबंधक स्वचालित रूप से निर्भरताओं को खींचते हैं। इन distros पर किसी भी अजीब मंच का उपयोग करने के लिए कोई बड़ी बाधा नहीं है।

यह कहा गया है कि जीटीके # के साथ मोनो में उबंटू ऐप्स बहुत सारे लिखे जा रहे हैं। सबसे महत्वपूर्ण रूप से मेरे सिर के ऊपर से टॉम्बाय नोट्स और जीनोम डो हैं।

4

GUI-wise मोनो यूनिक्स और मैकोज़ पर Windows.Forms API का समर्थन करता है, लेकिन यदि आप अधिक देशी अनुभव चाहते हैं तो आप Gtk # API का उपयोग कर सकते हैं (यह GNOME लाइब्रेरी स्टैक के लिए .NET API प्रदान करता है) या आप कर सकते हैं यदि आप केडीई एपीआई के साथ एकीकृत करना चाहते हैं तो क्योटो का उपयोग करें।

, सबसे लोकप्रिय लोगों में से कुछ में शामिल हैं Gnome-Do (एक त्वरित आवेदन लांचर), F-Spot तस्वीर प्रबंधन सॉफ्टवेयर, लिनक्स के लिए कई बेस्ट-ऑफ़-नस्ल जीयूआई अनुप्रयोगों कि जीटीके # और मोनो के साथ विकसित किया गया है रहे हैं Banshee और मुइन मीडिया प्लेयर और MonoDevelop आईडीई।

+0

बीटीडब्ल्यू, जो लोग नहीं जानते हैं, miguel.de.icaza मोनो (और जीनोम) का सिद्धांत लेखक है :) – FlySwat

0

मुझे लगता है कि इसका उपयोग करने का सबसे बड़ा कारण राजनीतिक नहीं होगा। ऐसा कहा जा रहा है कि, मुझे लगता है कि मोनो लिनक्स के लिए प्रोग्राम लिखते समय विकसित करने के लिए एक उत्कृष्ट वातावरण है और मैं इसे किसी नए एप्लिकेशन को लिखने की सलाह दूंगा।

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