Todos parecen tener opiniones “fuertes” sobre esto, pero la realidad es que muchos sitios web exitosos con mucho tráfico se ejecutan en todo tipo de idiomas de back-end. Muchos de los sitios con una combinación más compleja de servicios utilizarán múltiples lenguajes de codificación. Google, por ejemplo, usa C, C ++, Go, Java y Python. Facebook usa PHP, Hack, C ++, Java, Erlang, D, Xhp y Haskell.
Wikipedia es una casa PHP y lo ha sido durante mucho tiempo. Microsoft usa ASP, Pinterest usa Python.
La conclusión es que puede tener éxito con PHP, ASP, Python o Java o, cada vez más, con Node.js. En última instancia, es una decisión comercial y, sea cual sea el idioma que elija, es probable que haya “reglas” internas sobre cómo se usa ese idioma y cuándo se construirán varios microservicios en otros idiomas.
- ¿Debo usar un marco MVC de back-end o front-end para desarrollar una aplicación web?
- Cómo hacer una aplicación Java que use una base de datos en el back-end
- ¿Qué idiomas de back-end debes conocer para el desarrollo web?
- ¿Qué es el CMS, o el back-end, parte de Quora?
- ¿Qué es más interesante y por qué: desarrollo web back-end o front-end?
Esto no significa que todos los idiomas sean equivalentes. Uno debe estar familiarizado con las fortalezas de varios idiomas y considerar si uno se adapta mejor a su modelo de aplicación.