
Facebook ha finalmente svelato il progetto riguardante il PHP che vi avevamo preannunciato due giorni fa. Il nome è scelto HipHop for PHP.
Nella presentazione si afferma che grazie al lavoro di questi due anni sono riusciti a ridurre il carico sui server della metà. Una percentuale che ha ripercussioni molto importanti per chi, come facebook, ha decine di migliaia di server.
HipHop non è un compilatore come preventivato inizialmente, ma, in realtà, un traduttore che trasforma il codice PHP in C++ che poi verrà compilato utilizzando g++. Sono stati reimplementati parti del sistema runtime di PHP ed anche alcuni plugin, ma alcune funzionalità come eval() sono state scartate.
Il problema fondamentale del progetto era colmare il divario fra i due linguaggi e riuscire a far combaciare gli aspetti migliori di PHP con le prestazioni del C++. Dopo 300 mila linee di codice e 5000 unit test si ritengono soddisfatti del lavoro l’hanno pubblicato su GitHub sotto licenza PHP.
Via | Facebook
Gnagnone
03 feb 2010 - 15:34 - #1avete provato a visitare il link al progetto su github da voi pubblicato prima di postare la notizia? non pare esistere, e nemmeno facendo una ricerca su github si trova niente a riguardo…. ok c’è la notizia pure sul blog “facebook developers”, ma siamo sicuri che non sia un pesce d’aprile in anticipo?
phyr0
03 feb 2010 - 23:30 - #2è un pesce febbrile! colpa dell’aviaria :P