Hlavní navigace

Facebook vyvíjí virtual machine pro PHP

Adam Štrauch

Facebook je asi to nejlepší, co se kdy jazyku PHP stalo, protože žádná jiná firma nepotřebuje tak moc, aby PHP běželo rychleji. Od svého začátku je Facebook na PHP závislý, takže dává hodně peněz do jeho optimalizace. Výsledkem je v současné době nástroj HipHop, který vzal PHP kód a udělal z něj C++ kód. Ten se pak překompiloval do nativního kódu a zjednodušeně řečeno byla aplikace rychlá. Tedy měla by být, pokud už se vám ji podařilo zkompilovat.

Nyní Facebook oznámil, že HipHop je na pokraji svých možností a rozhodl se vydat novou cestou. Facebook se pustil do vývoje HipHop Virtual Machine (hhvm), který vezme PHP kód a dynamicky ho přeloží do nativního kódu stroje na kterém běží. Tím by měli mít vývojáři více pod kontrolou co se při překladu děje a optimalizovat běh aplikace za chodu.

Našli jste v článku chybu?