La gente no ha abandonado PHP. Todo lo que ha sucedido es que hay más y más alternativas que hacen las cosas de diferentes maneras. En los primeros días de PHP realmente no había muchas opciones, por lo que PHP era muy popular por defecto.
Como otros han notado, una medida de la popularidad de PHP está en la cantidad de ofertas de trabajo, y esto solo demuestra que es bastante difícil después. WordPress, la plataforma de blogs / CMS más grande de la web por un amplio margen, está escrita en PHP. Facebook se creó originalmente en PHP, así como en algunas otras aplicaciones web grandes.
Para responder a su pregunta secundaria:
- ¿Cómo es el perfil de soporte del servidor en HPE?
- Cómo crear un cronómetro con una vista frontal con el nodo JS
- ¿Cuáles son las mejores herramientas para crear rápidamente prototipos de una aplicación web? Idealmente, la herramienta debería ser capaz de modelar tanto la interfaz de usuario como la lógica del lado del servidor y el código de salida debería generarse. No me refiero a simplemente hacer maquetas de pantalla o diseño.
- ¿Hay alguna manera de que pueda subprocesar un documento HTML? Me gustaría que se procesara lo más rápido posible.
- ¿Puedes convertirte en diseñador web solo por ser un experto en WordPress y sin conocer HTML y CSS?
1. PHP es un lenguaje antiguo y, como tal, tiene muchas formas de hacer lo mismo, algunas mejores que otras.
2. Inconsistencias en la denominación de funciones y parámetros. Algunas funciones se llaman strlen mientras que otras son str_replace. Algunas funciones de texto quieren primero la cadena de asunto, mientras que otras quieren primero la subcadena. Es un poco una mezcla divertida.
No hay muchas trampas desde el principio. La mayoría son solo pequeñas peculiaridades symantic. ¿Cuáles NO son trampas que la mayoría de las personas parecen señalar?
1. PHP NO es lento. Existe el mito de que PHP es lento, pero cualquier cosa puede ser lenta en ciertos entornos. Con el uso de un caché de código de operación como APC (que ahora está incluido y habilitado de forma predeterminada en versiones recientes de PHP) y el reciente lanzamiento de PHP7 con enormes mejoras de rendimiento, PHP no es lento.
2. Los programadores PHP NO producen código incorrecto por defecto. Claro, algunos lenguajes, como Python, empujan a los programadores a introducir código legible estilísticamente, pero el hecho de que desarrolles en PHP no significa que produzcas código incorrecto. Mire marcos como Symfony 2 y Laravel y verá marcos muy bien producidos y elegantes con los que construir su aplicación PHP.