Aquí está el problema. Uso alrededor de tres máquinas diferentes para el desarrollo. Mi pareja está usando dos. Tenemos que pasar por el mismo procedimiento de configuración anormal en las cinco máquinas para ponerse a trabajar.Configuración de un entorno de desarrollo DENTRO de una máquina virtual
Trabajando con un proyecto de php aquí, entonces: Instale y configure, PDT, un depurador de php y alguna versión de XAMPP. Luego es posible instalar un cliente svn y cualquier otra herramienta.
Nuevamente, a cada una de las cinco máquinas.
¿Qué pasa si, en cambio, hiciéramos todo esto una vez, en una máquina virtual configurada con la misma pila, mismas versiones, como el servidor de producción? Entonces, cada uno de nosotros podría tomar una copia de la imagen de VM, ejecutar esa imagen en cada una de las cinco máquinas y hacer todo nuestro desarrollo en esa VM. Pon Eclipse, apache, mysql, las obras, todo en ese vm.
Lo único negativo de este enfoque, y corrígeme en la única parte, es el rendimiento. Sin embargo, ¿es realmente tan importante? La máquina más lenta de las cinco es una Samsung NC10 alimentada por un procesador Intel Atom de 1,6 ghz.
¿Crees que esto es posible y prácticamente utilizable? ¿O estoy loco?
Aunque el tamaño de la imagen de la máquina virtual es enorme (alrededor de 10 GB), pero lo hará deshacerse de todos los demás problemas. Hoy en día, cuando los discos externos oscilan entre 500 GB y 1 TB, también puede compartir fácilmente esta imagen de VM entre sus compañeros. – Pradeep
... Muy cierto, así es como operamos la mayor parte del tiempo. –
Me alegra que la gente esté usando este enfoque y no lo estoy inventando. Lo intentaré. –