No hay malos lenguajes, sino malos programadores, y hay millones de malos programadores PHP.
Hay grandes aplicaciones construidas en PHP, WordPress es probablemente el ejemplo más notorio.
Las versiones modernas de PHP han superado la mayoría de los errores de las versiones iniciales.
- ¿Cuándo crees que alcanzaremos la inteligencia general artificial?
- ¿Qué consejo le darías a un desarrollador senior que nunca escribió una prueba unitaria pero su código funciona correctamente en producción?
- ¿Cuáles son algunos de los principales problemas no resueltos en robótica?
- ¿Es posible competir con las principales empresas de realidad virtual?
- ¿Cuáles son algunas aplicaciones de Machine Learning en el procesamiento de señales para audio?
Los beneficios de PHP es que encontrará fácilmente un proveedor de host y desarrolladores que lo conocen y lo admiten.
Dependiendo de lo que quieras lograr, pueden ser mejores opciones. Por ejemplo, JAVA es más robusto, OOO y se escala fácilmente. Phyton está siendo utilizado por Google, por ejemplo.
Hay una colección de lenguajes “modernos” que son realmente buenos, pero que no se usan. Por ejemplo, Ruby on Rails fue un éxito hace años por su enfoque MVC y su rápida creación de prototipos. Pero, en mi opinión, nunca llegó a convertirse en una solución convencional. Ahora leo mucho sobre Node.JS, Go, J …
Puede evaluar un lenguaje de programación al:
– fácil de aprender
– eficiencia
– recursos necesarios para completar una tarea
– disponibilidad (donde puedo ejecutar mi aplicación)
– escalabilidad
– Las personas que lo dominan
– Soporte (¿este lenguaje estará aquí en 10 años?)
Entonces, ningún PHP no es horrible, puedes hacer una gran aplicación con él. Pero debe evaluar si es la mejor solución para lo que está tratando de construir.