Elegir una tecnología de desarrollo web: PHP / Ruby / Python?

Me parece mejor hacer una pregunta diferente:

“¿Qué tecnología tiene los mejores recursos para ayudarme a llegar a mi producto / objetivo más rápido?”

Lo más probable es que se conecte a un puñado de servicios con su proyecto. Por ejemplo, las primeras implementaciones de API de Facebook se hicieron todas en bibliotecas PHP (se han expandido a casi todo en este momento).

Debería ver qué bibliotecas están disponibles / soportadas oficialmente para cualquier cosa con la que vaya a trabajar. Importar una biblioteca frente a implementar una implementación SOAP API puede ahorrarle a usted / a sus ingenieros y una increíble cantidad de tiempo y esfuerzo.

Una pregunta secundaria es “¿con qué está familiarizado mi equipo?” Si usted o su equipo ya conocen uno de los idiomas que enumeró, utilícelo. Las diferencias de velocidad, la gestión de codificación, los marcos, etc. están tan bien desarrollados en los idiomas que enumeró que son tan similares que debería elegir el que reduzca el tiempo total de codificación para obtener su producto mínimo viable. Iterar, diseñar para el usuario, etc., terminará tomando mucho tiempo y cuanto más rápido llegue a algo que su equipo de ingenieros pueda entregar, mejor será, en lugar de perder el tiempo tratando de aprender un nuevo idioma.

En mi opinión, PHP es uno de los mejores lenguajes de programación que existen. Es fácil de aprender y tiene muchas fuentes abiertas. Funciona, es simple y admite muchos sistemas operativos diferentes. Para el desarrollo de aplicaciones web, las aplicaciones de servidor PHP desarrollan un par de funciones útiles en el campo del desarrollo con mayor facilidad y seguridad de los sistemas funcionales.

Depende del tipo de proyecto en el que esté trabajando.
Si necesita un desarrollo rápido, sugeriría no usar PHP.
El manejo del código PHP se vuelve difícil a medida que su proyecto crece y especialmente si más de una persona lo está codificando.

Simplemente lea los pros y los contras de cada uno y elija sabiamente cuál se adapta mejor a sus necesidades.

(Solo lea su comentario arriba, he escrito la respuesta a continuación)
Si solo está apuntando al desarrollo web, le sugiero que aprenda Ruby, si también quiere involucrarse en otras cosas, puede aprender Python, que es utilizado por desarrolladores de software, científicos informáticos y también desarrolladores de aplicaciones basadas en Internet.

PHP es sofisticado y fácil de usar

PHP es el más popular y poderoso en mi opinión. Pero todo depende de lo que se sienta cómodo: algunas personas prefieren Python o Ruby on rails.