En el día de ayer, la conocida comunidad virtual Facebook, tras muchos rumores, presentó un proyecto que puede revolucionar php en entornos corporativos: Hiphop

Básicamente Hiphop transforma código PHP en C++ optimizado, con lo Facebook ha reducido hasta un 50% el uso de la CPU de los servidores.

Hiphop se ha desarrollado por un equipo de programadores de Facebook, liderados por Haiping Zhao, y lleva funcionando en producción desde hace 6 meses y actualmente el 90% de trafico de Facebook se sirve a través de HipHop.

Además según el portal para desarrolladores de Facebook HipHop se distribuirá bajo una licencia de software libre con lo que la empresa refuerza, una vez más, su estrategia e implicación con la comunidad de Software Libre.

Facebook y el software libre

Desde sus inicios, Facebook, se ha sustentado sobre tecnologías open source. En su portal para desarrolladores disponen de un listado y acceso a los códigos fuente de la mayoría de proyectos open source que utilizan.

Quizás, los proyectos más interesantes son:

  • HipHop
  • memcached, un sistema de cache imprescindible en webs dinámicas de alta carga al reducir la carga de la base de datos
  • Cassandra, una base de datos NoSQL (tambien inicialmente desarrollada por Facebook)