Le recomendaría ir con el dispositivo que es ligero como un MacBook o Air y hacer su trabajo pesado en Azure o en un hardware NUC / commodity barato. Genere y pruebe la máquina virtual en su portátil, luego retírela cuando necesiten RAM / CPU / subprocesos adicionales o varias personas probarán contra ellos.
Es posible ejecutar Windows de forma simple, pero eso es una molestia para dividir el almacenamiento y si eliges mal, es un problema arreglar las particiones. Virtual es mucho mejor si se trata de ESXi en un laboratorio doméstico o Fusion en macOS.
Visual Studio se ejecuta increíblemente bien en una pequeña máquina virtual de Azure por unos centavos al día y solo paga cuando la inicia. Desasigne la máquina cuando no la esté utilizando y es esencialmente gratuita.
Hago lo anterior con una MacBook 2015 / 1.1 GHz de CPU móvil / 8 GB de RAM.
- En cuanto a lo negativo: Fusion y Docker en el SSD se desempeñan increíblemente bien en el trabajo ligero, pero si tiene 2 máquinas virtuales robustas que pertenecen a 8 núcleos, no será feliz.
- Positivamente: MacBook 2015 y hasta la pantalla de 4K es sorprendentemente bien, cargue a través de USB C con una pantalla adecuada. Habría pensado que necesitaría más potencia hace 18 meses, pero Azure y la configuración del laboratorio doméstico me permitieron ejecutar las cargas de SQL / ASP.NET / IIS desde la Mac y yo solo hago los scripts / veo los píxeles localmente. Mientras esté conectado a la alimentación, no tengo problemas para ejecutarlo con la CPU completa.
- El nuevo Air acelerará térmicamente menos que mi MacBook y el MacBook Pro ejecutará sustancialmente más CPU antes de desacelerar térmicamente (posiblemente tres instancias de Windows según la cantidad de trabajo con que las golpee). No lo dañará al 100%, solo la línea Air y MacBook no disipan el calor y aceleran la CPU antes que la Pro o iMac. Esta Mac es una máquina de ensueño para mí por lo bien que se puede utilizar para tareas de desarrollo y de infraestructura de núcleo duro.
Por el precio de una MacBook Pro robusta, siempre iré con un SSD iMac o Mac mini y Air / MacBook (o incluso el iPad Pro ahora), pero esa es mi preferencia y entiendo por qué algunas personas prefieren gastar Los $ 3k- $ 4k todo en una máquina. Quiero súper rápido y súper pequeño, y desarrollar los scripts de instalación para luego automatizarlos en servidores virtuales, ya sea que estén en la nube / centro de datos / o localizados en mi oficina en casa.