मैं एक सलाहकार प्रोग्रामर के रूप में काम करता हूं, आमतौर पर बड़े व्यवसायों में। मैं एक विंडोज़ लैपटॉप का उपयोग करता हूं, और मेरे कई सहयोगी एक मैक का उपयोग करते हैं।
अगर मैं अपने विकास के माहौल पर पूरा नियंत्रण रख सकता हूं, तो मेरी निजी प्राथमिकता उबंटू को चलाना होगी। लेकिन मुझे Microsoft के विशिष्ट उत्पादों, विशेष रूप से IE के लिए कभी-कभी आवश्यकता होगी।
मेरे सहयोगी जो मैक का उपयोग करते हैं, वे अक्सर इन स्थितियों के लिए वर्चुअल मशीन पर विंडोज चलाते हैं।
मेरा सवाल है: क्या उबंटू एक उद्यम प्रोग्रामर के लैपटॉप के लिए एक व्यावहारिक समाधान है? उदाहरण के लिए, क्या उबंटू पर वीएम पर विंडोज चलाना उतना ही आसान है जितना कि मैक पर? वहाँ किसी को भी यह कोशिश की है? क्या कोई विशेष कारण है कि उबंटू इस वातावरण में विकास के लिए एक मैक के रूप में अच्छी तरह से काम नहीं करेगा?
ध्यान दें कि मैं .NET विकास नहीं कर रहा हूं, इसलिए मैं आमतौर पर जावा के साथ काम कर रहा हूं जो कि अपाचे सर्वर पर चलाया जा रहा है और विंडोज द्वारा क्लाइंट द्वारा उपयोग किया जाता है।