¿Qué es mejor para el diseño web y el desarrollador web de PC o Mac y por qué?

Como desarrollador, prefiero las Mac por muchas razones:

1) Más soporte y opciones para el software

Entra en cualquier empresa de tecnología en Silicon Valley o en el área de la Bahía de San Francisco, y encontrarás un ejército de Macbook Pros. El hecho de que se utilicen de manera tan amplia y leal significa una comunidad más grande de desarrolladores en lugares como StackOverflow para ayudarlo a encontrar respuestas, así como más compañías que desarrollan su software para OSX primero. Supongo que no hace daño que este sea el lugar de nacimiento de Apple, pero ciertamente los gigantes tecnológicos del valle tienen una gran influencia sobre la dirección de las plataformas de desarrollo.

2) Experiencia del usuario

Apple ofrece una experiencia de usuario sin igual. Las interfaces son tan simples de usar que las aplicaciones se inician fácilmente desde cualquier lugar, y cambiar entre pestañas, paneles y ventanas es muy sencillo.

El trackpad ofrece toneladas de gestos que te hacen sentir como si tu Macbook fuera una extensión tuya.

Time Machine: una aplicación maravillosa que salva vidas

Conductores … ¿qué conductores? Todo tiene una forma mágica de simplemente salir de la caja en una Mac.

3) línea de comando de Unix

¡No hay nada que no puedas hacer a través de la línea de comando! Aprende bien y ejercerás un poder serio. Observe a un experto desarrollador experto navegar por su terminal (uso iTerm2). Puede ser una experiencia alucinante que consistirá en un montón de “¡¿Puede hacer eso ?!”

4) desarrollo local

Es sencillo configurar su entorno y ejecutar un servidor web localmente en poco tiempo. Puede aprovechar fácilmente el poder de cosas como Git, Node, NPM, Heroku y todo tipo de herramientas de línea de comandos para desarrollar aplicaciones de pila completa localmente. Necesitará hardware de Apple si planea construir para la tienda de Apple (ya sea para iPhone, iPad, OSX, etc.), y dado que puede iniciar dual o ejecutar cualquier otro sistema operativo en una máquina virtual, tiene mucha más flexibilidad y No hay mucho riesgo.

Estas, junto con las muchas otras características que ofrece OSX en términos de usabilidad y facilidad de uso, Mac es el claro ganador en mi libro (y la gran mayoría de los desarrolladores que conozco). En general, esta elección se reduce a una opinión personal.

¿En cuanto a mi experiencia con el desarrollo en una PC? Compré un Lenovo con Windows 8 hace un par de años. Lo usé durante 2 días sin hacer ningún progreso real, de alguna manera me contuve de tirarlo por la ventana, se lo di a mi madre para que lo usara en sus necesidades de Facebook y nunca lo pensé de nuevo.

¡Cualquiera de los dos está absolutamente bien!

OSX

Durante años he disfrutado usando mi MacBook Pro. Es un caballo de batalla y está bien diseñado. El software es fluido y es extremadamente similar a un sistema UNIX, lo que significa que tiene una interfaz de línea de comandos similar a Linux y Unix.

Las partes internas son premium y simplemente funciona. Es por eso que la gente tiende a favorecer a las Mac.

Linux

También disfruté programando en mi portátil Linux dedicado. Descubrí que proporciona a un desarrollador web la oportunidad de emular estrechamente un entorno de servidor típico. Puede descargar una versión del servidor y simplemente usarla o puede descargar una versión de escritorio y disfrutar de la línea de comandos.

Windows 10 Pro

Recientemente asumí el desafío y construí mi propia computadora WorkStation con partes que compiten con una Mac Pro y, sin embargo, gasté poco más de 1/3 del precio. Estoy usando Windows 10 en él y terminé usando esto como mi computadora principal de desarrollo. Es suave, sensible y puedo usar fácilmente Virtualbox para trabajar en sistemas operativos Linux en mi computadora.

No he encontrado ninguna limitación cuando se trata de desarrollo web en una PC con Windows. Tengo mi servidor local para trabajar y uso todas mis herramientas favoritas.

Cosas para considerar

Las Mac son máquinas bien construidas y ofrecen una experiencia fluida. El touchpad es insuperable. ¡Prepárate para Sticker Shock!

Linux es un campo de juegos para desarrolladores. Es de código abierto y puedes encontrar una herramienta de desarrollador gratuita realmente sorprendente para Linux. ¡No para los débiles de corazón! Si bien Ubuntu está haciendo grandes avances en su sistema operativo y lo hace extremadamente fácil de usar, aún se beneficiará del uso de la línea de comando y eso asusta a algunas personas.

Windows se está acercando a tener una interfaz de usuario fluida. Todavía tiene problemas con la seguridad, pero también todos los sistemas que existen. Además, construir una computadora es realmente solo para usuarios de Linux y Windows. Los hackintoshes todavía tienen muchos errores y son propensos a fallar.

Su billetera estará contenta con Linux o Windows. Su experiencia de usuario será la más fluida con OSX.

Pero puedes desarrollarte en cualquiera.

Espero que esto ayude.

Puede instalar Windows en una Mac. Para que pueda obtener un Macbook Pro y disfrutar lo mejor de ambos mundos.

Soy desarrollador de software. Déjame decirte algo que la gente no dirá. El 90% del mundo está en Windows. Eso cuenta cada compañía de software en el planeta. Casi no hay software de desarrollo que no sea el desarrollo de iOS en Windows.

Soy usuario de Mac durante los últimos 8 años (dispositivo personal). He trabajado en PC durante los mismos años en la oficina (para el desarrollo web hardcore).

Windows 10 tiene bash shell. Entonces esa excusa ha terminado.

Windows tiene una cuota de mercado del 90%.

Windows se puede usar para el desarrollo .NET.

La mayoría de las herramientas de desarrollo web son multiplataforma y está disponible para ambas plataformas y seguramente para Mac.

¿Entonces realmente crees que cualquier compañía será lo suficientemente tonta como para ignorar el 90% del mercado y crear un IDE de desarrollo solo para Mac? Cada IDE con el que puedes soñar está en Windows.

Mac es igualmente bueno para el desarrollo web. Por lo tanto, ambos son lo suficientemente buenos hasta que tenga necesidades específicas como IOS Development (en cuyo caso Mac es solo una opción) o desarrollo específico de .NET (windows).

NPM, GIT, SVN todo no tiene nada que ver con ninguna plataforma. Funciona bien en todas partes.

En mi último trabajo tenía uno de cada uno (Win y Mac) en mi escritorio y cambiaba cómodamente de un lado a otro. Por mi cuenta, siempre uso una Mac. (Macbook Pro 15 “) principalmente porque las máquinas Win que he usado han sido más delicadas y mi Mac hace lo que quiero. Años atrás, la elección se hizo porque las Mac tienen pantallas superiores y no requieren tarjetas gráficas adicionales, sino PC Win ha recorrido un largo camino desde entonces (aunque si tiene la oportunidad de trabajar al aire libre a la luz del sol, las pantallas de retina Mac son geniales. Mi madre tiene una y hace una gran diferencia).

Pero puede trabajar en lo que se sienta más cómodo con Mac, Win o Linux (también popular entre los desarrolladores).

AJ hace un buen punto sobre la línea de comando y el desarrollo local. Si va a desarrollar sitios que se ejecutan en servidores Unix / Linux, puede resultarle útil que la Mac se ejecute en un sistema operativo basado en Unix.

Lo que requiere un desarrollador web es el Entorno para el Desarrollo.

Y el sistema operativo que lo proporciona de la manera más conveniente, segura y económica es la mejor opción para un desarrollador web inigualable.

Y los requisitos anteriores pueden ser cumplidos por una PC operada con Linux , lo que significa una PC con Linux instalada en ella.

Será una captura inigualable como

1) Linux opera en computadoras cuyo costo es mucho menor que el de mac.

2) Linux tiene todas las herramientas necesarias para el desarrollo web y si falta alguna herramienta, se puede instalar fácilmente con la ayuda de un comando de una sola línea. p.ej. sudo apt-get install mysql esto instalará la última versión de mysql en su máquina.

3) Las cosas de desarrollo son mucho más fáciles de hacer en Linux y, por lo tanto, es realmente conveniente.

4) Linux es realmente seguro, ya que si alguien intenta entrar en tu máquina, lo conocerás y podrás evitar fácilmente el ataque.

No hay una respuesta directa a esto. Francamente, se reduce a aquello con lo que uno se siente personalmente más cómodo. He usado Windows y OS X durante años y para varias cosas. Pero uso mi Mac más especialmente cuando se trata de productividad y programación, en este caso, diseño web y programación web.

Me pareció que Mac era muy fluido para usar. El ecosistema de la Mac en sí ha sido diseñado para fines como este. Desde diseño gráfico hasta edición de video y casi cualquier otra creatividad profesional que se te ocurra.

No soy fanático de Apple, pero diré sin parcialidad que usar la Mac para el diseño y desarrollo web es la mejor opción, en comparación con Windows.

Diría que son básicamente intercambiables para el diseño web, sin embargo, hay un par de cosas a tener en cuenta:

1) Implementación: si está implementando en un UNIX / UNIX-like, Mac ofrecerá una experiencia similar a esa (como es UNIX). Si está implementando en Windows (más popular de lo que podría pensar), Windows encajará mejor.

2) retina. Puede obtener una pantalla de alta definición para PC, y funcionan muy bien, solo tenga en cuenta que los usuarios con Retina esperan buenos gráficos, y los usuarios sin ellos no deberían sentirse como ciudadanos de segunda clase.

3) Internet Explorer, mucha gente todavía lo usa, mucha gente usa Edge ahora también. Es posible que desee probar en ellos. Lo mismo vale para Safari.

Pero esencialmente, son lo mismo.

Ambas son herramientas muy buenas y depende totalmente de cuál le guste más trabajar personalmente.