C'est une question de logistique, pas une question technique.
Mon entreprise a sous-traité certains logiciels intégrés. Plus précisément, nous avons engagé un fournisseur pour développer un système intégré, car nous ne disposons pas des connaissances internes suffisantes pour le faire nous-mêmes (nous ne disposons que de développeurs d'applications de bureau).
Les sous-traitants ont donc terminé le logiciel et ils ont demandé s’ils pouvaient nous le livrer sur une machine virtuelle. La machine virtuelle est une machine Windows 8 contenant l'EDI CodeWarrior préconfiguré avec le code source sous forme de projet CodeWarrior. L'idée est que cela nous permettra d'apporter des modifications de code au sein de la machine virtuelle déjà configurée pour le développement ultérieur de ce projet.
Y a-t-il des inconvénients à le faire, par opposition à leur demander de nous expliquer comment configurer nos propres machines de développement pour apporter des modifications de code au projet? Le seul problème que je peux prévoir est le ralentissement de la machine virtuelle et le temps nécessaire pour reconstruire le projet lorsque nous apportons des modifications de code. Par contre, j'aime bien l'idée de créer un environnement de développement de système intégré préconfiguré pour ne pas avoir à ajouter un autre IDE sur la machine de développement de mon application de bureau.
Je ne peux pas vraiment penser à une bonne raison de ne pas accepter un produit livrable de machine virtuelle, mais je voulais simplement le faire fonctionner par cette communauté au cas où quelque chose me manquerait.