Facebook se escribió originalmente en PHP porque era uno de los lenguajes más populares en el momento de agrupar aplicaciones web rápidamente y era fácil de aprender. Seguramente es muchas veces más grande que la implementación original, pero una vez que escribe un montón de código, es bastante difícil volver atrás. Los idiomas adecuados para unir cosas rápidamente por equipos pequeños generalmente no son los mismos idiomas que funcionan bien para grandes bases de código que deben ser rápidas, de alta calidad y mantenidas por grandes grupos de personas. Así como la mayoría del software de Linux está escrito en C, Facebook siempre estará escrito en PHP.
Como resultado, tuvieron que arreglárselas con lo que tenían. Escribieron un compilador nativo para acelerar las cosas y ahora han creado un nuevo superconjunto del lenguaje que aporta cierto tipo de seguridad, para reducir la cantidad de errores que afectan a los clientes (a costa de la productividad).
Facebook no controla el desarrollo de PHP y, sin duda, todavía hay muchos usuarios que no se beneficiarían de estos cambios. Por lo tanto, crean un nuevo lenguaje y lo OS. ¿Quién estaría interesado en usar esto? Alguien más que tiene un gran paquete de PHP pero quiere hacer que su aplicación sea un poco más robusta.
- ¿Por qué los navegadores permiten ejecutar JavaScript entre dominios pero no XMLHttpRequests?
- Cómo editar el archivo etc \ PHP \ 7.0 \ apache2 \ PHP.ini
- ¿Alguien puede ser diseñador web?
- ¿Existe alguna guía / documentación oficial actualizada de MS sobre la creación de complementos de Internet Explorer?
- Cómo cambiar el texto de un botón haciendo clic en un botón en una función de un clic en Android
No sé si los creadores de PHP acechan en Quora, pero supongo que están encantados de saberlo. Ayuda a la adopción de PHP, ya que proporciona una ruta para migrar lejos de él. No sé si hay demasiadas personas que todavía están comenzando proyectos con PHP, pero es una cosa menos de la que preocuparse si consideran seguir esa ruta.
Dominar probablemente no sea el término más preciso para PHP, pero creo que depende de cómo cuentes. El índice TIOBE lo ubica en el # 6 en este momento, detrás de Java y C #. No conozco ningún índice que rastree solo nuevos proyectos, pero supongo que en términos de número de inicios, supongo que Java, Python, Ruby e incluso Groovy probablemente superaron a PHP en este punto. Pero será una muerte lenta y larga, como muchos otros idiomas que alguna vez fueron muy populares (COBOL, Pascal, FORTRAN, etc.).