
Ayer charlamos sobre Wordpress y PHP con @kmikodev y @scortesdiaz y me preguntaron que por qué no me gusta PHP y por qué pienso que hay mejores alternativas.
Para empezar el rendimiento. Os dejo un par de estudios que de muestran que suele ser más lento que los demás en ejecuciones:
Golang vs PHP vs Node vs Python https://github.com/Rohan-Jalil/golan g-vs-php-vs-node-vs-python
Comparación web frameworks: https://www.techempower.com/benchmar ks/
La sintaxis, punto clave para mí. A mí, personalmente, no me gusta nada la sintaxis de PHP. No es clara, es más compleja de mantener.
Sincronía. Con la moda de los microservicios y las APIs cada vez es más común necesitar hacer peticiones asíncronas. Este es el punto fuerte de NodeJS que es asíncrono. PHP también puedes hacer peticiones asíncronas pero necesitas descargar algún modulo o crear procesos a mano.
Migración de empresas. Todos conocemos casos de empresas grandes que están quitando su código PHP para pasarse a otro lenguaje, en cambio, no conozco casos de gente que migre a PHP.
Aquí podéis ver la tendencia de preguntas en stackoverflow.
https://insights.stackoverflow.com/t rends?tags=javascript%2Cphp%2Cpython%2Cnode.js
Por último decir que esto es mi opinión. Esto no quiere decir que la gente no pueda usar PHP o que sea peor en absolutamente todo. Cada lenguaje tiene su caso de uso y la gente puede usar el que necesite o más le guste.