¿Es suficiente una MacBook Pro (8 GB de RAM de 128 gb de almacenamiento) para programar?

La mayoría de las personas que han respondido hasta ahora no han abordado su subpregunta sobre si la VM con Windows funcionaría sin problemas. Según mi experiencia, la respuesta es NO.

Además, respaldaría lo que otros han dicho sobre el tamaño del almacenamiento: creo que encontrará rápidamente que 128 gb no es suficiente espacio de almacenamiento interno. Y la velocidad del almacenamiento flash que utiliza Apple es ridículamente rápida en comparación con un disco duro externo giratorio, por lo que probablemente querrá ejecutar tanto OS X como Windows, así como la mayoría de los programas que usa regularmente …

La razón más importante para maximizar las especificaciones de su compra es permitir que le sea útil durante el mayor tiempo posible. Desafortunadamente, Apple tomó la decisión frustrante (smh) de soldar la RAM a la placa lógica, por lo que si compra un MBP con 8 GB de RAM y luego desea actualizar a 16 GB, bueno, no tiene suerte. Y Apple ha estado utilizando SSD PCIe patentada que no es una unidad estándar, lo que significa que tampoco puede actualizar su almacenamiento interno en el futuro.

Vaya por los 16 GB sin importar qué. Obtenga tanto almacenamiento como pueda permitirse. Y no dejes que nadie te convenza de comprar una PC . Fui usuario de Windows durante más de una década, y ahora que me cambié a Mac, incluso tener que encender una de mis muchas PC es doloroso. Una vez que vayas a Mac, nunca volverás.

Sí, la programación no es exactamente una tarea exigente, probablemente su navegador requerirá más RAM y procesador que todas sus herramientas de programación combinadas (excepto si planea hacer múltiples cambios de una línea en proyectos masivos como el kernel de Linux y hacer una compilación limpia entre cada paso, eso estresaría su procesador).

El almacenamiento es una preocupación mayor, ya que Windows y OSX son sistemas bastante grandes, pero es manejable con un disco duro externo, sobre cómo ejecutar la VM desde él, no será tan rápido como desde el SSD, pero si es un disco rápido USB3, usted no debería tener ningún problema (y como tiene más de suficiente RAM, habrá mucho almacenamiento en caché de disco, por lo que es aún mejor para usted)

Editar:
No obtenga una Mac a menos que realmente quiera desarrollar para iOS

Sí, pero eventualmente comprenderá que 128 GB de espacio es muy inferior. Sé que la gente dirá que puedes tener un disco duro adicional que ayudará, pero desde mi experiencia son lentos. El portátil de mi oficina, que es realmente bueno, solo tiene 128 GB de SSD y administrar el espacio es una pesadilla. 8 gb de ram es más que suficiente para la mayoría de los marcos de programación. Solo verifique si puede elegir 8 gb de ram + 256 gb ssd.

El MacBook Pro es excelente, pero si desea una computadora portátil para programación que no sea iOS, también puede consultar nuevos ultra libros de otros fabricantes. Dell XPS13 es una gran alternativa.

8 GB es suficiente para desarrollar y ejecutar una VM de Windows si es una configuración mínima … Eso sería 4G ram para la VM de Windows, y una imagen de unidad Hatd de 40G.

Si hace esto, le recomendaría que comparta el directorio de inicio de su Mac con su VM de Windows para que compartan el mismo disco físico (fácil de hacer con paralelos). Le permitirá desperdiciar menos espacio en el disco al compartir el mismo espacio tanto para la VM como para los archivos OS X.

Si esto es todo lo que haces, tendrás 80 Gigas de espacio libre para tu trabajo. Instalarás XCode, que ocupará una gran parte de ese espacio y no usarás esta computadora portátil para nada más, porque estarás lleno todo el tiempo, pero funcionará.

Mi recomendación para el desarrollo es ir con no menos de 250G HD y 12-16G RAM. Esto le da mucho espacio para respirar solo para una computadora portátil de desarrollo y aún le da suficiente espacio para sincronizar su correo electrónico, contactos y una cantidad mínima de fotos. Le recomiendo que haga cualquier desarrollo nativo de Android en Mac, ya que las herramientas equivalentes de Windows son mucho más lentas que la misma herramienta en OS X.

Si el costo de la HD es un problema, use una unidad USB 3.0 de alta capacidad para obtener el rendimiento más cercano al disco duro real para ejecutar su entorno de Windows o almacenar todos sus archivos de datos.

Gracias por la A2A

Absolutamente, un MacBook Pro con 8GB y 128GB de almacenamiento es suficiente para la programación. Código de distancia!

Sí, porque la unidad de 128 gb PUEDE reemplazarse y el procedimiento es bastante sencillo. Los discos compatibles ahora están a la venta de OWC y también hay discos extraídos del sistema en eBay, etc.

He hecho exactamente esto en un Macbook Pro 13 2015 ″ que compré bastante barato porque solo tenía una unidad de 128 gb.

Personalmente, creo que 8 GB de RAM es casi lo suficientemente grande, mientras que el almacenamiento de 128 G es difícil de decir. Mi laptop tiene 16GB de RAM con 512GB SSD, hasta ahora solo quedan 150G (la aplicación más grande es Xcode … ocupa 5.78G). También instalé un vm de Windows en mi Mac, sin embargo, sin duda, no es fácil de ejecutar en una computadora portátil con Windows (asigno 4G RAM y 40G de almacenamiento dinámico).

Por cierto, generalmente hago un diseño usando Photoshop o After Effects, realmente ocupan un gran espacio …

Por supuesto, si desea hacer frente a los documentos, Office es la aplicación que debe instalarse.

Por lo tanto, hay muchos softwares que puede instalar.
Ejecutar vm en un disco duro externo es bastante bueno para ahorrar almacenamiento.

Sí, eso debería hacer, a menos que esté planeando trabajar en las últimas plataformas en la nube que necesitan 3-4 máquinas virtuales de 4GB de RAM cada una (como Openstack)
Utilizo HDD externo para ejecutar máquinas virtuales y funcionan sin problemas.

¿Qué es exactamente lo que estás tratando de lograr? Una Raspberry Pi tiene medio gigabyte de memoria y solo alcanza 1 GHz de velocidad si la overclockea, y está bien para la mayoría de la programación; Aunque se atasca con grandes kits de herramientas de widgets como WxWindows y Qt, todavía puede frenar una PC de la década de 1990. Una Macbook Pro con 8GB de RAM es tremendamente especificada en comparación. (Xcode es bastante grande, pero no tiene que usarlo a menos que esté desarrollando iOS App Store).

Actualización de 2017: Sí, el Pi 3 ahora tiene una gran cantidad de memoria y un procesador de cuatro núcleos. No cambia mi respuesta.

Si no desea almacenar fotos, videos, juegos, 128G es suficiente para la programación, pero no le sugiero que compre este, el sistema y las aplicaciones se usan 32G, por lo que solo puede usar 96G, no es rentable, compre el camino 128Gb ssd 400Mb / s. (256,512 ssd 700Mb / s) El nuevo macbookpro no puede hacer bricolaje con hardwares

Si va a almacenar una gran cantidad de datos y no está seguro de si 128 GB son suficientes, busque 256 GB de almacenamiento flash y 8 GB de memoria. No le recomiendo que compre una MacBook con 4 GB de memoria, ya que no sabemos si esta cantidad de memoria será suficiente en futuras versiones de Mac OS X.

Respecto al almacenamiento flash, si no tiene suficiente almacenamiento con solo 128 GB, compre una unidad externa y guarde sus datos allí. Debe comprar una o dos unidades externas para hacer copias de seguridad de sus archivos.

Suponiendo que no va a usar esto solo para la programación, el almacenamiento de 128 GB puede ser bastante pequeño con una o más instalaciones de Windows además de sus otras cosas. Pero he ejecutado Windows desde una unidad externa usando Parallels y funcionó bien.

8 GB de RAM son suficientes, pero el propio OS X toma alrededor de 40 gb con iLife e iWork preinstalados. Windows en una máquina virtual toma alrededor de 16 GB. Después de Xcode y otras aplicaciones de uso común, tendrá como ~ 50 GB. Entonces, si no planea poner sus películas o biblioteca de música allí, debería estar bien.

Estoy usando MacBook Air (4 GB de RAM de 128 GB de almacenamiento) y funciona bien con Xcode, Sketch, GitHub, etc. Así que supongo que su máquina funcionará sin problemas.

¿Es una lo suficientemente buena para ?

Respuesta: sí. No me molestaría en comprar un dispositivo tan caro (Mac en general), ni una computadora portátil con un SSD (supongo que eso es el almacenamiento de 128 GB), pero será más que suficiente para la “programación” en general. Prefiero ir con un ASUS y un HDD normal para una computadora portátil en este momento. Los SSD no son realmente necesarios y son bastante caros en este momento. ASUS fabrica máquinas sólidas y confiables. Tengo el mío de arranque dual Debian y Win7.

Debiera ser. Estoy usando MB Pro, 4 GB de RAM, el mismo almacenamiento y, a veces, es un poco insuficiente, cuando tengo un IDE abierto, navegador e IM, pero cuando mantengo el número de pestañas razonablemente pequeño (<15) funciona bien. Supongo que 4 conciertos adicionales serían suficientes con seguridad.

Sí.

Mas que suficiente. Y este dispositivo es muy suave y elegante del que te enamorarás escribiendo en él.

La respuesta es sí, lo es. Otros probablemente te dirán por qué con mucho más detalle, pero la conclusión es suficiente. Simplemente obtenga una unidad externa para almacenar cosas

No.