पिछले संस्करणों के लिए बात नहीं कर सकता है, लेकिन मैं एक वाणिज्यिक परियोजना के लिए मैकबुक पर मोनो डेवलप 3+ का उपयोग कर रहा हूं और इसे विजुअल स्टूडियो की तुलना में अधिक सुखद अनुभव पाया है।
यह तेजी से लोड होता है, तेज़ी से संकलित करता है और सभी टूल्स अधिक आसानी से सुलभ होते हैं और अधिक तार्किक रूप से रखे जाते हैं (जैसे स्रोत नियंत्रण)।
यूआई लेआउट मेरी राय में बहुत बेहतर है, और आप यह बता सकते हैं कि यह सॉफ्टवेयर के वास्तविक उपयोगकर्ताओं द्वारा विकसित किया गया था "यूआई डिजाइनर" जो वास्तव में सॉफ्टवेयर का उपयोग नहीं करते हैं।
मुझे तीसरे पक्ष के उपकरणों की आवश्यकता नहीं मिली है। विजुअल स्टूडियो में, मैंने कोड-स्वरूपण और अन्य मामूली चीज़ों के लिए रिशेर्पर का उपयोग किया लेकिन आम तौर पर इसे अतिसंवेदनशील लगता है। MonoDevelop में, मैंने पाया है कि यह Resharper से कोड-स्वरूपण बेहतर हैडल करता है और डिफ़ॉल्ट रूप से अधिक विकल्प प्रदान करता है (उदा। यह धारक के विपरीत ठीक से धाराप्रवाह शैली को प्रारूपित कर सकता है)।
अकेले लागत-लाभ-विश्लेषण पर, मोनो डेवेल विजुअल स्टूडियो को टंप करता है। यदि आपको डब्ल्यूपीएफ विकास, टीएफएस-आधारित विकास, शेयरपॉइंट या अन्य एमएस-केंद्रित विकास करने की आवश्यकता है तो यह नौकरी के लिए उपकरण नहीं है। यदि आपको एएसपी.नेट एमवीसी ऐप, डेस्कटॉप ऐप, मोबाइल ऐप, बैकएंड ऐप बनाने की ज़रूरत है तो मैं इसे विजुअल स्टूडियो लाइसेंस पर जांचने और पैसे बचाने की सलाह दूंगा।
व्यक्तिगत रूप से, मैं मोनो डेवलपमेंट में 100% माइग्रेट करने की योजना बना रहा हूं और अंत में विजुअल स्टूडियो को चरणबद्ध करता हूं। मैं निश्चित रूप से भविष्य के विकास के लिए वीएस2012/आरटी मार्ग नहीं जा रहा हूं। मेरे वर्तमान ग्राहक ने अपनी Win8 मशीनों से छुटकारा पा लिया और Win7 का उपयोग करने का फैसला किया। उनका ग्राहक अनुरोध कर रहा है कि हम मैक पर डेस्कटॉप क्लाइंट ऐप्स विकसित करें क्योंकि वे विंडोज को पूरी तरह से चरणबद्ध करना चाहते हैं। आप अपना मन बनाते हैं जहां यह सब जा रहा है।
स्रोत
2012-09-09 23:39:44
मैं जावा दुनिया से आया और स्टूडियो को बेहद कम फीचर के रूप में पाया, जब तक कि मैंने रिशेर्पर स्थापित नहीं किया। +1 –
रीशर्पर आवश्यक ऐड-इन है कि विजुअल स्टूडियो को ग्रहण या इंटेलिजाइड जैसे वास्तविक आईडीई होने की आवश्यकता है (यदि आपका उपयोग रिफैक्टर, ऑप्टिमाइज़ करने के लिए किया जाता है ...)। –
कुछ .NET असेंबली, कुछ प्रोजेक्ट-टेम्पलेट्स, जीयूआई डिज़ाइनर, और टेबल/डेटासेट डीबग व्यूअर –