यह रसद के बारे में एक प्रश्न है, न कि तकनीकी प्रश्न।
मेरी कंपनी ने कुछ एम्बेडेड सॉफ्टवेयर कार्य को आउटसोर्स किया है। विशेष रूप से, हमने एक ठेकेदार को हमारे लिए एक एम्बेडेड सिस्टम विकसित करने के लिए भुगतान किया है क्योंकि हमारे पास इसे स्वयं करने के लिए पर्याप्त इन-हाउस ज्ञान नहीं है (हमारे पास केवल डेस्कटॉप एप्लिकेशन डेवलपर्स हैं)।
इसलिए, ठेकेदारों ने सॉफ्टवेयर को समाप्त कर दिया है और उन्होंने पूछा है कि क्या वे इसे वर्चुअल मशीन में हमें दे सकते हैं। VM एक विंडोज 8 मशीन है जिसमें कोड-प्रोजेक्ट प्रोजेक्ट के रूप में पूर्व-कॉन्फ़िगर कोडवर्ड आईडीई होता है। विचार यह है कि यह हमें इस परियोजना के आगे के विकास के लिए पहले से ही कॉन्फ़िगर किए गए VM के भीतर कोड परिवर्तन करने की अनुमति देगा।
क्या परियोजना के कोड परिवर्तन करने के लिए हमारी स्वयं की विकास मशीनों को कॉन्फ़िगर करने के तरीके के माध्यम से हमें चलने के लिए विरोध करने के रूप में ऐसा करने में कोई कमियां हैं? एकमात्र समस्या जो मैं समझ सकता हूं, वह है वीएम धीरे-धीरे चल रहा है और जब हम कोड में बदलाव करते हैं, तो प्रोजेक्ट के पुनर्निर्माण में लंबा समय लगता है। लेकिन दूसरी तरफ, मुझे एक पूर्व-कॉन्फ़िगर एम्बेडेड सिस्टम डेवलपमेंट वातावरण प्राप्त करने का विचार पसंद है, इसलिए मुझे अपने डेस्कटॉप एप्लिकेशन देव मशीन पर अभी तक एक और आईडीई नहीं जोड़ना है।
मैं वास्तव में एक अच्छे कारण के बारे में नहीं सोच सकता कि क्यों एक वीएम डिलिवरेबल को स्वीकार नहीं करना चाहिए, लेकिन मैं सिर्फ इस समुदाय द्वारा इसे चलाना चाहता था यदि मैं गायब हूं।