Una MacBook Pro es fantástica para algunos tipos de programación, y si desea escribir aplicaciones iOS o aplicaciones macOS (o por alguna razón aplicaciones TVOS o watchOS), una Mac de corta duración es realmente la única opción.
Si desea escribir programas de Windows, una MacBook Pro es una opción “meh”. Tendrá que ejecutar Windows, y lo que hace que un MacBook de cualquier tipo sea especial se pierde en gran medida en ese punto. Podría decirse que se verá mejor que la mayoría de las computadoras portátiles de Windows, y tendrá mejores componentes que muchos (pero no todos), pero realmente si desea escribir aplicaciones de Windows, probablemente no quiera pagar más por el macOS que no está utilizando.
Si desea escribir aplicaciones de servidor Unixey, es una buena opción, ejecuta Unix en sí mismo para que pueda hacer un desarrollo local. Obtendrá una buena duración de la batería y es de buen tamaño y peso. Puedes usar macOS mientras estás en él, lo cual es bueno. También puede encontrar una computadora portátil con Windows que pueda hacer todo eso, y puede ser más barata (y puede que le guste más o menos). También puede encontrar una gran cantidad de computadoras portátiles con Windows incorrecto. Alternativamente, podría obtener una computadora portátil para ejecutar Linux (y nuevamente podría hacerlo en una Mac, pero pierde la mayor parte del valor), la mayoría de las personas no están contentas con el resultado. Muchos de los “nuevos” usuarios de Mac provienen de personas que anteriormente habían ejecutado Linux o BSD en una computadora portátil y les gusta más la Mac porque pueden hacer la misma cantidad de “cosas de Unix”, pero en realidad tienen un escritorio de buen funcionamiento sin perder el tiempo constantemente.
- Como principiante, ¿qué debo hacer para comenzar a desarrollar web y qué cursos debo tomar?
- Como desarrollador completo de Java / JS, ¿qué puedo aprender para avanzar en mi carrera? ¿Es Scala una apuesta segura?
- ¿Debo dejar de aprender programación?
- ¿Cuál es la mejor manera de mover un sitio web de WordPress de una empresa de hosting a otra?
- ¿Cuál es la mejor herramienta de diseño de bases de datos MySQL para tablas y procedimientos almacenados?
Si desea escribir aplicaciones de Android, también funciona bastante bien (como lo haría Windows, por lo que podría copiar más o menos la parte de Windows del párrafo anterior).
Personalmente, usaría una MacBook Pro (u otra MacBook) en lugar de una computadora portátil con Windows para la programación, a menos que estuviera planeando hacer mucho trabajo con Windows (y aún así lo elegiría para una carga de trabajo mixta que incluía iOS o macOS más Windows trabajo).
Bueno, eso o un iMac, si no necesitas portabilidad, un iMac es bastante bueno. Una pantalla mucho más grande que cualquier MacBook que haya tenido (a menos que use un monitor externo).