Depende. Por supuesto, hay mitos, pero hay algunas cosas que es posible que deba considerar.
Si su servidor de producción es Windows, usted también desarrolla libremente en Windows, sin embargo, el tema se vuelve más complicado cuando el servidor de producción es Linux, Unix, BSD, mac, etc. Cuál es la mayoría de los casos.
Puede trabajar en Windows, por supuesto, pero enfrentará algunos problemas cuando realice pruebas en servidores de producción (principalmente relacionados con cosas específicas de * nix, como permisos). A menudo experimentará que su aplicación no funciona exactamente igual en su máquina local y su servidor de producción.
- ¿Realmente 1and1 ofrece servicios tan baratos?
- ¿Cuáles son los errores de WordPress más comunes para los usuarios?
- ¿Cuáles son las principales empresas de consultoría / desarrollo web?
- Al crear un servicio de back-end, ¿cómo puedo asegurarme de que se pueda ampliar para admitir 1 millón de usuarios desde el primer día?
- ¿Cuáles son los pros y los contras del código abierto de mi sitio web?
Hay herramientas / alternativas que ayudan mucho (como máquinas virtuales, virtualbox, vagabundo, etc.), pero usar el mismo sistema operativo ayudará mucho, que suele ser mi caso. Tengo una máquina virtual con Windows en mi computadora portátil Linux, que uso para tareas específicas de Windows.
Conclusión:
Use lo que le resulte más cómodo. Pero conozca SU entorno, entorno de PRODUCCIÓN, las diferencias entre ambos y cómo eso puede afectar su desarrollo.