¿Qué es mejor para el desarrollo web de back-end: PHP, Python o Ruby?

Te sugiero que vayas con GO –

La elección de cualquier plataforma debe basarse en los siguientes criterios, que deben ajustarse al idioma o plataforma que se seleccionará.

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?

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 móviles / aplicaciones web en el ámbito de la nube.

Hay otros idiomas allí que pueden usarse, 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.

Aquí hay una infografía

Ve con Python. Incluso Twitter ha enfrentado algunos problemas de escalabilidad con Ruby y se mudó a Python.

Usaría Ruby porque los programadores son los más felices. Pero para ti recomendaría PHP. Es más fácil encontrar trabajo con este conjunto de habilidades.