Elegir una plataforma es una gran decisión. Si va a desarrollar una aplicación, lo hará con la plataforma con la que esté más familiarizado. Las distribuciones de Linux tienen la barrera de entrada más baja para las personas que desean codificar; Sospecho que eso tiene mucho que ver con eso. El desarrollo de aplicaciones de servidor para Linux a menudo es mucho más fácil, y muchos lenguajes de programación comunes funcionan mejor en sistemas tipo Unix (Python, Ruby, Perl, etc.).
La base de instalación del sistema operativo basado en Linux es considerablemente más grande que Windows para servidores. Si está escribiendo una aplicación centrada en los servicios (como blabla-as-a-service), quiere que se ejecute en Linux primero y luego podría considerar Windows más tarde si tiene sentido. Como en … si tiene un producto “en la nube” que está tratando de vender.
Entonces … barreras de entrada más bajas, más fáciles de desarrollar y en la nube.
- ¿Qué desafíos enfrenta como único escritor técnico en su empresa que sigue el modelo Agile para el desarrollo de software?
- ¿Cuál es la mejor manera de comenzar a trabajar por cuenta propia para un ingeniero de software (web)?
- ¿Deberían los proyectos de GitHub tener código de prueba?
- ¿Qué componentes o estilos de programación tomó prestado symfony2 de Ruby on Rails?
- ¿Cuál es su visión sobre el mundo en el futuro cercano?