मोनो WinForms अनुप्रयोगों को बनाने के लिए बहुत अच्छी तरह से काम करता है जो विंडोज और लिनक्स पर काम करते हैं। यदि आप पसंद करते हैं तो आप जीटीके का भी उपयोग कर सकते हैं (मोटे तौर पर बोलते हुए मुझे विंडोज के तहत विनफॉर्म यूआई का थोड़ा बेहतर दिखता है, जीटीके इंटरफेस लिनक्स के नीचे थोड़ा बेहतर दिखता है हालांकि आपके ऐप के आधार पर अंतर जानने के लिए कुछ भी नहीं हो सकता है)।
वेब सेवा कार्यान्वयन भी उत्कृष्ट है (वास्तव में आईआईएस में माइक्रोसॉफ्ट के कार्यान्वयन से बेहतर) और विंडोज, लिनक्स और मैक ओएस दोनों पर क्रॉस प्लेटफार्म काम करता है।
हालांकि, यदि यह सड़क है जिसे आप नीचे जाना चाहते हैं तो आपको मोनो के साथ अपने प्रोजेक्ट को दिमाग में बनाना होगा। विजुअल स्टूडियो में बनाए गए .NET प्रोजेक्ट्स संभवतः मोनो के तहत नहीं चलेंगे (संभावित रूप से महत्वपूर्ण) संशोधन क्योंकि सभी .NET पुस्तकालय लागू नहीं किए जाते हैं - हालांकि मोनो कोड विजुअल स्टूडियो में ठीक काम करेगा (मानते हैं कि वे किसी भी मोनो विशिष्ट पुस्तकालयों का आह्वान नहीं करते हैं - लेकिन यह स्पष्ट है कि जब आप मोनो में हैं तो ऐसा कर रहे हैं। * नेमस्पेस।)।
मोनो कमांड लाइन एप्लिकेशन मैक ओएस में भी ठीक काम करते हैं, लेकिन मैक ओएस पर विनफॉर्म कार्यान्वयन सीमित है, इसलिए यदि मैक ओएस एक विचार है तो आप एक्सकोड में देशी जीयूआई बनाने और सी # बैकएंड तक इसे तारों से बेहतर कर रहे हैं जैसा कि (विंडोज़ और लिनक्स के विपरीत) मैक ओएस पर मोनो का विनफॉर्म कार्यान्वयन उत्पादन की गुणवत्ता नहीं है।
यदि आप विजुअल स्टूडियो में क्रॉस प्लेटफॉर्म (विन/लिनक्स/मैक ओएस) ऐप्स बनाने में रुचि रखते हैं तो मैं दृढ़ता से आपको Delphi Prism की जांच करने की सलाह देता हूं। अन्य विकल्प हैं (मोनो डेवलपेट आईडीई, ग्रहण, टेक्स्टमैट) लेकिन मुफ्त में नहीं, हालांकि पकड़ना आसान है।
नोट: नाम क्या हो सकता है इसके विपरीत Delphi Prism आपको डेल्फी का उपयोग न करने पर, सी # में मोनो ऐप्स लिखने की अनुमति देता है। यह मैक ओएस जीयूआई के लिए मोनो ऐप्स को भी तारों को आसान बनाता है, लेकिन मैक ओएस पर पोर्टिंग करने के लिए अभी भी अतिरिक्त प्रयासों की आवश्यकता है (लेकिन लगभग ओबीजेसी को पोर्टिंग के रूप में नहीं!)।
आखिरकार, यह आपके लिए नहीं है, लेकिन आप में रुचि हो सकती है: आप GUI बनाने के लिए REALBasic जैसे कुछ का उपयोग करने पर विचार कर सकते हैं और पृष्ठभूमि में मोनो में बंडल किए गए ऐप्स का आह्वान कर सकते हैं (किस प्रकार के आधार पर ऐप आप काम कर रहे हैं, और यदि आप आरबी में बेसिक का उपयोग कर पेट नहीं कर सकते हैं)।
स्रोत
2009-10-20 11:45:37
एक सामान्य नियम के रूप में, कुछ जो प्लेटफार्म स्वतंत्र होने के लिए निर्धारित होता है, वह बेहतर * बेहतर * नहीं होगा, इसलिए यदि आपको तारीख की जानकारी मिलती है, तो भी आपको यह मानने में सक्षम होना चाहिए कि यह अभी भी कम से कम * कम होगा जैसा कि वह जानकारी कहती है। –
इस लिंक को देखें .. इसी तरह के विषय पर कुछ रोचक चर्चा .. http://stackoverflow.com/questions/751648/whats-the-point-of-mono-on-windows .. – RameshVel
हम इसके साथ रहने के लिए करते हैं हमारे उत्पाद ... – pablo