¿Cuáles son las razones detrás de crear Hack? ¿Cuáles son sus perspectivas?

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.

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.).

Estoy de acuerdo con Pascal Chevrel, creo que PHP no puede morir así de fácil. Hay marcos que nunca morirían como WordPress, Magento, Zend, CakePHP y muchos más están creciendo (Frameworks).

Y amo el lenguaje y espero que nunca muera.