¿Qué es Hack?
Como mencionamos es un lenguaje de programación basado en PHP cuya particularidad es que corre en la HHVM es decir la HipHop Virtual Machine, aunque todos estos conceptos parezcan sin sentido, tras sus espaldas traen años de desarrollo, pruebas y su mayor logro es lo que vemos cada día cuando ingresamos a nuestro perfil de Facebook.
Paradigmas Modernos
Hack incluso ha logrado incorporar algunos paradigmas modernos de programación como parte del lenguaje y no como una implementación por parte de algún framework, como por ejemplo la reutilización de código a través de él uso de genéricos, donde podemos crear clases que nos sirvan de plantillas.
¿Cambiaremos a Hack?
Aunque la idea parece muy seductora y este nuevo lenguaje tiene muchas ventajas, hay aspectos que aún generan suspicacia en el mundo de PHP en relación con Hack.
El código Hack no es retro-compatible con PHP, por lo que si dependemos de librerías de terceros tal vez debamos esperar que se haga la migración o en un escenario más forzado trabajar nosotros mismos en dicha migración, lo que pudiera anular el efecto benéfico de tener menos trabajo que realizar en la migración.
Podemos finalizar pensando que esto abre una nueva ventana al futuro del desarrollo en PHP, tal vez este nuevo lenguaje de Facebook inspire una solución nueva que incluya los puntos fuertes de ambas partes y se geste así una gran revolución del desarrollo web, con rivales tan fuertes como Python y Ruby gracias a sus respectivos frameworks parece que entramos en una época clave para determinar la supervivencia de PHP para aplicaciones modernas.
0 Comentarios