¿Cómo cayó PHP de uno de los idiomas más usados ​​a algo que muchos odian?

Para ser justos, PHP sigue siendo un lenguaje MUY utilizado. Entonces, ¿por qué a tantos desarrolladores que no son de PHP les disgusta PHP? En mi opinión es porque PHP engendra malas prácticas de desarrollo.

PHP nació de la necesidad de crear páginas dinámicas fácilmente y creció orgánicamente con la web. Como resultado, todavía existe un código PHP en los entornos de producción que se escribió antes de la llegada de los marcos de prueba de unidad de PHP, antes de que existiera un ORM de PHP, antes de que alguien hubiera pensado siquiera en la automatización de extremo a extremo. Esto significa que hay muchos desarrolladores de PHP por ahí que construyeron (y construyeron) y mantienen ese tipo de sistemas que tampoco tienen experiencia en estas técnicas muy importantes pero modernas para escribir código bueno, eficiente y comprobable.

Aunque la respuesta de Josh demuestra un punto, PHP ha evolucionado mucho y, debido a la compatibilidad con versiones anteriores, todavía permite malas prácticas de desarrollo, pero, para construir una carrera como un buen desarrollador de PHP, debe adecuarse a los estándares marco como Laravel y otros, lo que brinda buenas prácticas y también impulsará a los desarrolladores a conocer más sobre la POO.

Creo que también hay una necesidad de descartar quién está en la cima, debido a la cantidad de software PHP existente actualmente, creo que es de alguna manera algún tipo de sentimiento emocional detrás de sus idiomas favoritos. Evita practicar cualquier tipo de ismo. Trate de entender el software y los lenguajes de programación como herramientas para realizar el trabajo.

Obviamente, es la minoría la que odia a PHP, no es algo que muchos odien, ya que más del 80% de la web conocida lo usa. ¿Por qué las personas que no les gusta se sienten así? Por muchas razones. Muchos solo por ignorancia o simplemente regurgitando información obsoleta o engañosa (la más famosa, el fractal de PHP de mala fama de diseño hace casi diez años).

Otros simplemente ya tienen un lenguaje favorito, y es un concurso de orinar de my-toy-is-cool-than-your-toy. Notarás que pocos desarrolladores de PHP se molestan en responder al “odio” … por lo general estamos demasiado ocupados siendo productivos y construyendo sitios masivos y enfocándonos en reclamar el restante <20%