Aquí vamos: la elección de cualquier plataforma debe basarse en los siguientes criterios, que deben ajustarse a un idioma o plataforma para ser seleccionados
1- ¿Tienes suficiente talento en el mercado?
2- ¿Es fácil de aprender si se requiere contratar más nuevos solo para aumentar los recursos?
- Cómo desarrollar una aplicación de Android para el backend desde cero
- ¿Cuánto front-end necesita saber un desarrollador de back-end?
- ¿Hay alguna razón para que un desarrollador prefiera PHP sobre las alternativas más nuevas (más sexys?) Como Node.js, Ruby on Rails, etc.
- ¿Cómo reaccionaría usted, como jefe, ante un desarrollador front-end que desea trabajar en el back-end?
- ¿Cuál es el mejor tutorial para trabajar con Parse en Unity?
3- ¿Se interesarán los recién llegados?
4- ¿Es una plataforma estable?
5- ¿Durará los próximos 10-15 años?
Solo veo un lenguaje de programación de back-end que satisface todas estas características, que es GO, diseñado por google y utilizado en muchos productos en google.
Primera razón : para seleccionar el GO se basa en su diseño porque se escala con su hardware y sus núcleos. Si miramos hacia atrás, la mayoría de los lenguajes de programación fueron diseñados en la era del modelo de ejecución Intel Single Core, Single Thread, que no estaba al día con los últimos desarrollos en hardware. Los lenguajes idearon hacks para usar la capacidad del hardware, pero no tiene comparación con el mecanismo incorporado nativo en los lenguajes de programación GO.
La segunda razón es que GO Lang es un lenguaje compilado estáticamente que da un impulso en el rendimiento.
Tercera razón : código abierto, lo que significa que no está en deuda con los grandes corporativos.
Cuarta razón : encaja muy bien con la arquitectura de docker y microservicios, que será la arquitectura principal durante los próximos 10 años para el mundo de aplicaciones web / aplicaciones móviles en el ámbito de la nube.
Hay otros idiomas que se pueden usar, pero una vez más, la elección dependerá de su presupuesto / alcance / visión de su proyecto.
Ahora la gente puede argumentar que python, php y otros lenguajes se usan en grandes proyectos. FB usó php, pero la razón era que era mejor en ese momento dadas las circunstancias, ya no.
Buena suerte y avíseme si necesita más información si elige ir con golang.