¿Qué sistema operativo es mejor para los desarrolladores web front-end?

He estado usando Windows desde el principio y he usado Linux de manera intermitente.
Actualmente tengo Windows 10 instalado en mi escritorio y me encanta su interfaz de usuario.
En mi lappy, instalé Elementary OS (un SO construido sobre Ubuntu). El sistema operativo básico es tan hermoso que tengo ganas de deshacerme de todos los demás sistemas operativos.

Hace aproximadamente un año, un usuario habitual de Windows estaba asombrado de la sagrada Mac. Todo el mundo quería y anhelaba un libro de MacPro o al menos MacAir. Los desarrolladores hemos escuchado tantas historias increíbles sobre Mac que avergüenza a Windows.

Pero hoy en día, Mac es solo una alternativa costosa porque el desarrollo web necesita ejecutar navegadores y un IDE.
La mayoría de los sistemas operativos instalan todos los principales navegadores. En la actualidad, todos los editores de códigos de cadera son gratuitos o freemium, por ejemplo: paréntesis, átomo, texto sublime. Se pueden instalar en cualquier sistema operativo.
Además, las herramientas de automatización de front-end están disponibles en npm como, Grunt, Bower, etc., que no dependen del sistema operativo.

Con IDE como Cloud9 que se ejecutan en la nube, pronto habría menos requisitos de un sistema operativo robusto. Probablemente todos estemos ejecutando clientes ligeros y simplemente nos conectemos a Internet para acceder a nuestro contenido / código.

Si está trabajando con Adobe Photoshop o Adobe Illustrator para diseño web, es posible que desee quedarse con Windows o Mac. Mac tiene una alternativa genial llamada Sketch, que es altamente valorada por los mejores diseñadores. De lo contrario, el desarrollo front-end es independiente del sistema operativo.

El sistema operativo más común que se utiliza para los desarrolladores web front-end es Windows. Esta plataforma es la plataforma más utilizada, por lo tanto, tiene numerosas IDE y otras herramientas que pueden ayudarlo a crear sitios web desde el principio hasta el final. Para hacer esto, debe conocer los conceptos básicos de CSS, JavaScript y HTML. Para aprender esto, puede lograr una competencia completa uniéndose a nuestra buena escuela de programación llamada Holberton School y aprender todo eso en 2 años.

Una vez que haya terminado con lo básico, diríjase a Stack Overflow. Intenta responder las preguntas relacionadas con lo que hayas aprendido. O simplemente revisa las respuestas. Aprenderá algunas buenas técnicas, métodos para hacer una tarea en particular.

También hay algunos blogs y portales que cubren temas relacionados con el desarrollo front-end. También puede referirlos para el aprendizaje continuo. El límite depende de usted cuánto desea aprender o saber como desarrollador web. Le recomiendo que intente lo más posible para convertirse en un desarrollador web de pila completa, ya que al final será más comercializable y, por lo tanto, obtendrá más trabajos y posiblemente un salario más alto.

He tenido la experiencia de trabajar en Windows y Mac OS para mis actividades de desarrollo, por lo que compararé mi experiencia solo en los dos, aunque no creo que haya una diferencia drástica en términos de tiempo y suavidad entre Mac OS y Linux

Como mi pila incluye Ruby on Rails, trabajé prácticamente todo el desarrollo en Mac OS, mi computadora portátil corporativa. Cada vez que cambio a mi computadora portátil personal que es Windows, me resulta muy difícil incluso cargar la consola Ruby para empezar. Eso es backend.

En cuanto al desarrollo front-end, casi todos mis proyectos involucran instalaciones y agregan dependencias de node, github, gulp, webpack, etc. Confía en mí, no puedo hacer que funcione en Windows . El proceso no es sencillo. Trabajar en Mac OS ha resuelto mucho de mi tiempo en procedimientos de desarrollo.
La depuración es otra cosa que viene a la mente. En Chrome o Mozilla, la depuración es la mejor posible. Pero la depuración en Chrome en Mac OS es mucho más fácil que en Chrome en Windows. Las herramientas de desarrollador se pueden extraer al máximo en Mac OS.

Para un desarrollador, idealmente, trabajar en Windows o Mac no debería hacer una diferencia en la salida. Solo la experiencia en Mac es mucho más fácil en Mac que en Windows. Cuando se trata de editores también, casi todos están disponibles para todos los tipos de SO.

Usando Mac OS para mí:

  1. Ahorro de mucho tiempo.
  2. Hizo la experiencia de desarrollo más fluida. (touchpad)
  3. Hice mis procesos de desarrollo y depuración más rápidos.

Una sugerencia es que es bueno tener la experiencia en trabajar todos los sistemas operativos que existen. De hecho, un desarrollador tiene una obligación profesional indirecta de experimentar todos los tipos de SO. Especialmente para que los desarrolladores front-end ofrezcan diseños escalables para proyectos en todos los sistemas. Pero en lo que respecta al desarrollo, realmente depende del sistema operativo con el que se sienta cómodo.

Gracias por A2A.

Hola,

Puede usar cualquier persona según su comodidad. Aunque se prefiere usar Linux / MacOS sobre Windows (para un desarrollo más rápido, ejecutar comandos a través de cmd / terminal y algunas razones de soporte). Pero hoy en día todos los compiladores o IDE están disponibles para todos los sistemas operativos. aún puede usar Windows si lo desea o si está utilizando Linux, puede continuar con eso. Si hay algo que no puede hacer, siempre hay un “JUGAAD” disponible. Ser un desarrollador front-end lo que le importa es generar / desarrolle o diseñe lo que desea.

Saludos 🙂

Esto realmente depende de la preferencia. Si solo está haciendo referencia al desarrollo front-end general, entonces realmente no va a hacer una gran diferencia para usted si está en Linux, Windows o Mac. Prefiero Mac, por la única razón de que es más estable que Windows y encuentro la experiencia del usuario mucho más intuitiva. Algunas personas juran por eso, otras lo odian. Con lo que sea que te sientas cómodo. El 90% del software que utiliza para FED es multiplataforma, lo que significa que funcionará en casi cualquier cosa que elija.

Cualquier sistema operativo funcionará para el desarrollo web front-end, porque casi todos los editores de código y otras herramientas utilizadas en el desarrollo web front-end son multiplataforma.

Hago todo mi desarrollo web front-end y back-end en Windows (excepto el desarrollo de Ruby on Rails, por el cual salto a Ubuntu, ya que Ruby es muy lento en Windows).

El que tiene la comunidad más grande.