¿Debo obtener un MBP o una computadora portátil con Windows de precio similar para la programación?

Eeeeergggh, realmente no quiero ver a nadie tener que estar atascado con Windows. En realidad, no soy un gran admirador (actualmente no trabajo en discapacidad, pero he realizado el 90% de mi trabajo de soporte técnico informático en máquinas Windows, porque eso es lo que paga mis facturas, no porque me guste).

¿Ha buscado, por ejemplo, hacer un pedido personalizado de una máquina de Dell, o ha encontrado un minorista local de pequeña escala que venda computadoras portátiles que no tengan SO (sistema operativo)? De esa manera puede instalar Arch en metal desnudo. Si eres lo suficientemente bueno en computadoras para dominar Arch, eres perfectamente capaz de instalar un sistema operativo por tu cuenta en una nueva máquina y, por lo tanto, no anularás la garantía del hardware.

Las MacBooks son muy caras porque sí, están bien hechas, pero una gran parte de la razón del alto precio es para que pueda disfrutar del ‘prestigio elegante’ de usar Mac en lugar de Windows feo, peatonal y sin lavar, solo Al igual que todas esas otras personas (poco agradables).

Pero si eres una persona de Linux, ¿por qué gastarías mucho dinero en un sistema operativo que ni siquiera vas a utilizar como sistema operativo principal?

El precio es solo un factor. Otro es la garantía. “ Sin embargo, algunas garantías se anulan si elimina el sistema operativo instalado mientras el sistema aún está en garantía. Una solución costosa es extraer el disco duro SSD (unidad de estado sólido) actual y reemplazarlo por uno limpio y en blanco en el que pueda instalar Linux. Si tiene problemas de hardware, simplemente reemplace el SSD comprado con el SSD original que vino con el sistema para no anular la garantía.

Una posibilidad más arriesgada pero menos costosa es crear una imagen del disco duro y luego instalar lo que desea, y en caso de que necesite reparar el sistema, hacer una copia de seguridad de sus datos (lo que siempre debe hacer de todos modos, y de manera regular) , y luego “simplemente” (sí, a la derecha) reinventa el sistema con el software original. O, si el sistema viene con una partición de recuperación, haga una copia de seguridad de sus datos y reinicie el sistema restableciéndolo a los valores predeterminados de fábrica. Por supuesto, esta segunda solución no funcionará si el problema es que la computadora no arranca, que es lo que hace que la segunda solución / solución sea tan arriesgada ”(Citado de mi propia respuesta en http://Quora.com aquí: la respuesta de John Weintraub a ¿Cuáles son sus puntos de vista sobre el concepto de mini PC de Windows de 64 bits?). Si obtiene una máquina Dell con Linux preinstalado, no obtendrá Arch, porque no lo admiten (sistema operativo Linux). ¿Quizás te venderían una máquina sin un sistema operativo? Pregunta, de lo contrario no lo sabrás.

La mejor de las suertes

Gracias por el A2A

Si el dinero no es un problema, absolutamente, obtenga una Mac, si el dinero es un problema, busque en el Macbook Air. No solo la calidad de construcción es un problema. Mi respuesta a continuación es para hacer cualquier cosa PERO el desarrollo de Windows C #, luego obtener una PC. Mi respuesta se basa en el Macbook Pro 13 ″ y 15 ″. Simplemente no puedo decir suficientes cosas buenas acerca de la máquina de 15 ″, máquina impresionante.

Las Mac son un sueño para los programadores, hay una buena razón por la que ves tantas Macs alrededor, es la máquina que los programadores quieren, sí, estoy completamente consciente de que algunas quieren la Dell XPS y Lenovo T460, simplemente no son tantas. No solo tiene todas las herramientas que necesita, integradas, tiene una comunidad o economía fantástica si lo desea. Tiene homebrew, contiene casi todo lo que desea, puede instalar nuevas versiones de bibliotecas, software, compiladores y muchas cosas que necesita. Tiene un excelente soporte de Node.JS, el soporte de Python es tan bueno como se pone. Con RVM tienes todo el rubí que puedas desear, y puedes cambiar entre diferentes versiones.

Tienes todas las herramientas que puedas imaginar, obtienes todos los editores y algo más. Incluso puede tener un editor de programadores donde usted y otras personas en la red pueden trabajar en el mismo documento, solo por nombrar algunas características que son casi exclusivas en la Mac. Con Coda from Panic (enlace Coda), incluso puede editar todo el código que desee en el servidor sin ningún esfuerzo especial.

Una cosa que puede parecer algo pequeño, pero en el transcurso de un proyecto, esto es una gran cosa. Linux y Windows usan funciones de copiar y pegar que son CTRL-C y CTRL-V, estas cosas tienen usos completamente diferentes en la línea de comando, luego tienes que usar CTRL-insert entre otros, por lo que obtienes este cerebro dividido.

Otra cosa que solo he visto en la Mac, es cuando estás en la terminal, haces doble clic y la terminal es consciente del contexto, si haces doble clic en una dirección IP, la dirección completa se ilumina, lo mismo con los números de teléfono, palabras, incluso la salida JSON a menudo es compatible (su kilometraje varía). Solo estas dos cosas te ahorran mucho tiempo.

Te acostumbras a trabajar en la terminal, y la aplicación de terminal que viene con la Mac es excelente.

En Mac, obtienes valores predeterminados razonables en todas las aplicaciones, prácticamente no ajustas nada.

Soy un experto en Linux, más de 20 años siendo administrador de Linux, conozco Linux. Y puedo decirle que, aunque utilizo la aplicación de terminal en la mayoría de las aplicaciones de mi Mac, no conozco los fundamentos de la Mac en absoluto, solo he usado un puñado de veces el comando de control de directorio dscl, y no recuerdo nada, nunca he “fdisk’ed” ningún disco, utilizo la aplicación de utilidad de disco. Si hay un problema real con mi Mac, sería difícil solucionarlo, puedo solucionar la mayoría de los problemas que suceden en una máquina con Windows o Linux. La cuestión es que, después de 13 a 14 años como usuario de Mac, nunca tuve problemas, la mayoría de los problemas que surgieron se resolvieron con algunas búsquedas en Google.

Lo que más me gusta, nunca peleo con mis máquinas, nunca tengo configuraciones extensas o cosas especiales para “personalizar” mi Mac. Paso horas haciendo eso en Linux y uso días en Windows para obtener las cosas como necesito que sean, porque tengo que hacerlo.

Absolutamente obtener un mac. Hay cosas que no puedes decirle a nadie porque no lo entenderán hasta que usen una Mac. Eso sí, esto no es mágico, es solo atención a los detalles y tomarse el tiempo necesario para hacer las cosas bien. Al igual que el trackpad es simplemente increíble. Nunca ves usuarios de Mac con un mouse externo, veo usuarios de PC en un tren y en autobuses que intentan que un mouse funcione en su pierna. La duración de la batería es simplemente increíble. El número que Apple renuncia no está disponible, puedes ir más allá.

Si planea hacer la programación de Windows, puede comprar una fantástica máquina para PC como la máquina HP Spectre y Lenovo Thinkpads como T460. No cuestan tanto, y tú no obtienes tanto. Obtendrá un monitor mucho peor, máquinas más pesadas y menos duración de la batería, pero de ninguna manera son una mala máquina, son realmente buenas, es solo que un Macbook pro es increíble.

Teóricamente, podría eliminar una computadora portátil normal, la mitad del precio del MBP …
La mayoría de la programación a nivel del consumidor / orientada al consumidor se realiza en Windows en estos días …
Si bien la mayoría de la programación hardcore y de siguiente nivel se realiza en Linux …

Honestamente, cuando me uní a la Universidad, conocí a muchos compañeros que ejecutaban MBP … Ahora, por supuesto, de vez en cuando, o bien ejecutan Windows o Linux en una VM …

El MAC-World, a diferencia del iOS-World, es un mercado muy, muy, muy nicho y no es uno en el que entrar, a menos que sepa cómo cobrar GRANDE de los pocos usuarios disponibles …
Sin mencionar, los softwares de programación, las documentaciones, guías y foros en línea, además de una gran cantidad de otras cosas disponibles para Windows y Linux. 🙂

No escuche a los otros fanáticos de Mac, he usado ambos y es una preferencia personal absoluta. Si estás acostumbrado a Mac, obtén una Mac. Si está acostumbrado a Windows, obtenga una PC. No hubo absolutamente ningún hecho que respalde la idea de que las Mac hacen algo mejor que una PC y son mucho más caras que una PC con hardware similar. Es una pérdida total de dinero en mi opinión.