มีเหตุผลใดที่จะไม่ยอมรับซอฟต์แวร์ที่ส่งมอบเป็นเครื่องเสมือนจริงหรือไม่?
นี่เป็นคำถามเกี่ยวกับโลจิสติกส์ไม่ใช่คำถามทางเทคนิค บริษัท ของฉันจ้างงานซอฟต์แวร์ฝังตัวบางงาน โดยเฉพาะเราได้จ่ายผู้รับเหมาเพื่อพัฒนาระบบฝังตัวสำหรับเราเนื่องจากเราไม่มีความรู้ภายในเพียงพอที่จะทำเอง (เรามีนักพัฒนาแอปพลิเคชันบนเดสก์ท็อปเท่านั้น) ดังนั้นผู้รับเหมาได้เสร็จสิ้นซอฟต์แวร์และพวกเขาได้ถามว่าพวกเขาอาจส่งมอบมันให้กับเราในเครื่องเสมือนจริงหรือไม่ VM เป็นเครื่อง Windows 8 ที่ประกอบด้วย CodeWarrior IDE ที่กำหนดค่าไว้ล่วงหน้าพร้อมด้วยซอร์สโค้ดเป็นโครงการ CodeWarrior แนวคิดคือสิ่งนี้จะช่วยให้เราสามารถทำการเปลี่ยนแปลงรหัสภายใน VM ที่กำหนดค่าไว้แล้วเพื่อการพัฒนาโครงการนี้ต่อไป มีข้อเสียใด ๆ ในการทำเช่นนี้แทนที่จะให้พวกเขาแนะนำเราเกี่ยวกับวิธีการกำหนดค่าเครื่องพัฒนาของเราเองเพื่อทำการเปลี่ยนแปลงรหัสในโครงการหรือไม่? ปัญหาเดียวที่ฉันสามารถคาดการณ์ได้คือ VM ทำงานช้าและใช้เวลานานในการสร้างโครงการใหม่เมื่อเราทำการเปลี่ยนแปลงรหัส แต่ในทางกลับกันฉันชอบความคิดที่จะได้รับสภาพแวดล้อมการพัฒนาระบบฝังตัวที่กำหนดค่าไว้ล่วงหน้าดังนั้นฉันจึงไม่จำเป็นต้องเพิ่ม IDE อีกตัวในเดสก์ท็อปแอปพลิเคชันเดสก์ท็อปของฉัน ฉันไม่สามารถนึกถึงเหตุผลที่ดีว่าทำไมไม่ยอมรับ VM ที่ส่งมอบได้ แต่ฉันแค่ต้องการเรียกใช้โดยชุมชนนี้ในกรณีที่มีบางสิ่งที่ฉันขาดหายไป