这是有关物流的问题,而不是技术问题。
我公司已将一些嵌入式软件工作外包。具体来说,由于我们没有足够的内部知识来自己完成这项工作(我们只有桌面应用程序开发人员),因此我们已经向承包商支付了开发嵌入式系统的费用。
因此,承包商已经完成了软件,并询问是否可以通过虚拟机将其交付给我们。VM是一台Windows 8计算机,其中包含预配置的CodeWarrior IDE,并将源代码作为CodeWarrior项目。想法是,这将使我们能够在已配置用于该项目进一步开发的VM中更改代码。
与让他们逐步引导我们如何配置自己的开发机器以对项目进行代码更改相比,这样做有什么弊端吗?我可以预见的唯一问题是VM运行缓慢,并且在进行代码更改时重建项目需要很长时间。但是另一方面,我喜欢获得预配置的嵌入式系统开发环境的想法,因此不必在台式机应用程序开发计算机上添加另一个IDE。
我真的想不起来为什么不接受VM交付的很好的理由,但是我只是想由这个社区来运行它,以防万一我丢失了某些东西。