Soy un programador que se mudó de la máquina Dell basada en Ubuntu a MacBook Air. De vez en cuando, uso PC con Windows para hacer un desarrollo que solo se puede hacer en Windows.
El argumento de Mac vs PC no está claro hasta que definimos qué es PC.
Si está debatiendo por qué Windows Machine es una herramienta mejor que OS X, entonces es un debate muy simple para mí.
- ¿Restablecer mi PC unas 8-9 veces puede dañar el hardware?
- ¿Cuándo es el final de la computadora personal del hogar si los teléfonos inteligentes casi pueden reemplazarla?
- Cómo instalar Windows 10 en una unidad diferente conectada a mi computadora para poder conectarme a una máquina recién construida (la unidad)
- ¿Por qué mi monitor no siempre recibe una señal de mi PC cuando lo enciendo?
- ¿Cuál es la diferencia real entre 'hibernar' y 'en espera' en una computadora portátil (Windows)?
Las máquinas Unix son más estables. La máquina de Windows que tenía tenía problemas para despertarme, necesitaba reiniciar, BSODed cuando estaba trabajando en algo importante. Esto puede parecer trivial, pero no lo es, imagine tener un estado de flujo y luego su máquina se reinicia porque conectó algo a USB [1]. E incluso después de reiniciar, a diferencia de OS X, tendría que recuperar manualmente el estado abriendo cada aplicación.
Además, prefiero * nix shell en comparación con Windows Shell, parece que lo mismo ocurre con muchas personas. Acostumbrarse al entorno de shell es muy útil a largo plazo.
El soporte de la biblioteca OS X de terceros también es muy bueno, nunca me preocupo por ninguna herramienta que no esté disponible para OS X [2].
La diferencia entre usar Linux y OS X simplemente como herramienta de desarrollador no es tan grande. Excepto por algunos problemas de controladores, nunca tuve problemas importantes con Linux como máquina de desarrollo. Hay algunas ventajas de usar Linux si es un desarrollador web que tiene servidores que se ejecutan en Linux. Pero el rendimiento general optimizado de OS X en Mac lo compensa.
Si compra un dispositivo de gama alta y ejecuta Linux en él, entonces podría ser tan bueno como OS X (desde la perspectiva del desarrollo), pero si va a gastar el dinero que tanto le costó ganar, también podría comprar una Mac. Después de todo, también puede ejecutar cualquier sistema operativo que desee en Mac.
[1] No inventando esto, me pasaba frecuentemente.
[2] Excepto para BlackBerry. Son los únicos que no admiten OS X, solo admiten Windows * Curses *.