क्या मैं बिना किसी समस्या के विंडोज / विजुअल स्टूडियो के बजाय लिनक्स / मोनो का उपयोग कर सकता हूं? [बन्द है]


9

मेरे पास .Net (C # / ASP.NET) और विजुअल स्टूडियो के साथ 6 से अधिक वर्षों का अनुभव है। लेकिन हाल ही में मुझे लिनक्स / मोनो पर स्विच करने का लालच है। यह कुछ सवालों के साथ आता है:

  1. क्या मैं मोनो में अपने पुराने विजुअल स्टूडियो प्रोजेक्ट्स और सोर्स कोड्स को सही ढंग से चला सकता हूं?

  2. मेरे ग्राहक ASP.NET और MS Windows के लिए Winform और कंसोल प्रोजेक्ट के लिए IIS का उपयोग करते हैं। क्या मेरा प्रवासन उन्हें प्रभावित करता है? दूसरे शब्दों में, मेरे मोनो प्रोजेक्ट बिना किसी बदलाव या समस्या के विंडोज / IIS में चलते हैं?

  3. क्या मोनो मोनो, नोवेल, ज़मारिन और अटैचमे के हालिया परिवर्तनों पर विचार करने योग्य है?

  4. क्या मैं अपने पसंदीदा ओपन सोर्स और NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library और DNN जैसी ओपन सोर्स परियोजनाओं का उपयोग जारी रख सकता हूं?

  5. क्या मैं बिना किसी समस्या के अपाचे में मोनो ASP.NET वेब परियोजनाओं की मेजबानी कर सकता हूं?

  6. क्या मैं मोनो में ASP.NET वेबफॉर्म और MVC में अपने कौशल का उपयोग कर सकता हूं?


2
हो सकता है ... मैं शर्त लगा सकता हूं कि उत्तर नहीं है, लेकिन मुझे यकीन है कि कुछ मोनो आदमी बहस करेंगे। यदि आप गंभीरता से विचार कर रहे हैं तो आपको कुछ परीक्षण चलाने चाहिए और इसे आज़माना चाहिए। यह आपके लिए एक बेहतर मार्गदर्शक होना चाहिए, जो कि आंतरिक से बेतरतीब राय हो। क्योंकि जो आपको कोई समस्या नहीं बताएगा वह आसान होगा, जब आप रोड़ा में भागते हैं तो यह आपके लिए नहीं होगा।
सोय्लेंटग्रे जूल

सिर्फ एक FYI करें, मैंने मोनो का उपयोग करके C # के साथ एक अच्छा ASP.Net एप्लिकेशन लिखा और इसे "कोई बड़ी" समस्याओं के साथ अपाचे चलाने वाले उबंटू सर्वर पर तैनात किया।
एंग्रीबर्ड

जवाबों:


5

क्या मैं मोनो में अपने पुराने विजुअल स्टूडियो प्रोजेक्ट्स और सोर्स कोड्स को सही ढंग से चला सकता हूं?

अधिकाँश समय के लिए। वहाँ कुछ जादू है कि आप कर सकते हैं मोनो संकलक संभाल नहीं होगा। हालांकि ज्यादातर लोग ऐसा नहीं करते हैं। MonoDevelop वीएस समाधान और परियोजना फ़ाइलों को आम तौर पर एक अड़चन के बिना खोल देगा।

मेरे ग्राहक ASP.NET और MS Windows के लिए Winform और कंसोल प्रोजेक्ट के लिए IIS का उपयोग करते हैं। क्या मेरा प्रवासन उन्हें प्रभावित करता है? दूसरे शब्दों में, मेरे मोनो प्रोजेक्ट बिना किसी बदलाव या समस्या के विंडोज / IIS में चलते हैं?

आप उत्पादन को लागू करने से पहले हर चीज का परीक्षण करना चाहेंगे, लेकिन आम तौर पर यह मामला नहीं है। कोई भी समस्या किनारे के मामले होंगे।

क्या मोनो मोनो, नोवेल, ज़मारिन और अटैचमे के हालिया परिवर्तनों पर विचार करने योग्य है?

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

क्या मैं अपने पसंदीदा ओपन सोर्स और NHibernate, Castle, Cuyahoga, log4net, Microsoft Enterprise Library और DNN जैसी ओपन सोर्स परियोजनाओं का उपयोग जारी रख सकता हूं?

मैं व्यक्तिगत रूप से प्रत्येक परियोजना पर टिप्पणी नहीं कर सकता, लेकिन कई परियोजनाएँ मोनो पर चलेंगी जिनमें कोई संशोधन नहीं होगा।

क्या मैं बिना किसी समस्या के अपाचे में मोनो ASP.NET वेब परियोजनाओं की मेजबानी कर सकता हूं?

यह आपके अपाचे कौशल पर निर्भर करता है लेकिन ऐसा करना संभव है।

क्या मैं मोनो में ASP.NET वेबफॉर्म और MVC में अपने कौशल का उपयोग कर सकता हूं?

वीएस और मोनोडेवलप में ऐसा करने के बीच आपके द्वारा लिखे गए कोड में कोई अंतर नहीं होना चाहिए।


मैं केवल मोनो और .NET C # में समान कोड संकलित करते समय एक मामले पर ठोकर खाई थी ... (कोड युद्धों मोनो C # का उपयोग कर रहे हैं और जबकि कोडिंग चुनौती विजुअल स्टूडियो में अपेक्षित परिणाम देती है, कोड वार पृष्ठ में उन को लोड करना कुछ के लिए परिणाम है। परीक्षण के मामले अलग-अलग परिणाम देते हैं। मैं staticतरीकों का उपयोग कर रहा हूं, पुनरावृत्ति का उपयोग कर रहा हूं - अगर मैं मोनो विधि तर्कों (
वैल्यू

1

ASP.Net और मोनो के बारे में जानने वाली बात यह है कि मोनो ने केवल ASP.net के लिए समर्थन छोड़ दिया।

*** नोट: हम्म .... मैं शपथ ले सकता था मैंने यह एक जेफ और जोएल पॉडकास्ट पर सुना था, लेकिन Googling आसपास मुझे एक अच्छा संदर्भ नहीं देता है।


1
यदि वे करते हैं, तो FAQ अभी तक अपडेट नहीं किया गया है। हालांकि इसे पढ़ने से मुझे यह आभास होता है कि भले ही ASP.NET का समर्थन एकमुश्त गिरा हो, ASP.NET के लिए मोनो पर निर्भर करना शायद अच्छा विचार नहीं है। यदि और कुछ नहीं है, तो समर्थन आंशिक और एक जोड़े संस्करण दोनों के पीछे है।
एडम लेअर

0

क्या मोनो मोनो, नोवेल, ज़मारिन और अटैचमे के हालिया परिवर्तनों पर विचार करने योग्य है?

मोनो का वर्तमान और भविष्य है। वे अब एक बड़ी कंपनी की रणनीति पर निर्भर नहीं हैं। ज़ामरीन के पास मोनो और संबंधित उत्पादों के आईपी अधिकार हैं।

मिगुएल डे इकाज़ा और नेट फ्राइडमैन के पास एक स्वतंत्र ओपनसोर्स कंपनी के प्रबंधन का अनुभव है।

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