HipHop PHP – Revolution der Scriptsprache?

von elcario am 3. Februar 2010

HipHop PHP Hyper PHP HipHop PHP   Revolution der Scriptsprache?Bereits vor einigen Wochen gab es, durch das Interview mit dem anonymen Facebook-Mitarbeiter befeuert, Gerüchte um eine kompilierbare Form von PHP, damals noch als Hyper-PHP bezeichnet. Facebook hat nun reagiert und offiziell HipHop-PHP (= HPHP) der Allgemeinheit vorgestellt. HipHop-PHP ist aus einem internen Facebook Wettbewerb hervorgegangen. Insgesamt waren an der Entwicklung von HipHop-PHP nur fünf Mitarbeiter beteiligt.

HipHop-PHP ermöglicht es die Scriptsprache PHP in C++ zu transferieren und anschließend wieder zu kompilieren. Wie bereits im Interview beschrieben ermöglicht dies bis zu 80% schnellere Ladezeiten sämtlicher Seiten, da nicht gebrauchter Code auch nicht ausgeführt werden muss. Facebook ermittelte für die eigene Seite ein Rückgang der Prozessorauslastung von 50%, bei einer gleichzeitigen Verdopplung der Laufgeschwindigkeit. Bereits vor über sechs Monaten wurde Facebook auf die neue Sprache umgestellt. HipHop-PHP wurde von Facebook für alle Entwickler unter Open Source Lizenz freigegeben. Sicher muss man abwarten, wie viele Seiten und Portale auch auf HipHop-PHP umsteigen, aber vielleicht hat Facebook durch HipHop-PHP eine Revolution der Scriptsprachen eingeläutet.

Verwandte Artikel:

  1. Interview mit Facebook-Mitarbeiterin über Masterpasswörter, Datenschutz und Hyper-PHP (Deutsch, Volltext) Die Webseite The Rumpus hat ein sehr interessantes Interview mit einer (anonymisierten) Mitarbeiterin von Facebook geführt. Hier ist die deutsche...

Über den Autor: Sebastian Cario

  • stevieswebsite
    Hört sich echt gut an, werd das mal im Auge behalten. Muss man dann eigentlich vor dem hochladen kompilieren oder wird das voll automatisch gemacht?
  • So wie ich das verstanden habe programmiert man weiter in php, das wird dann in HipHop übersetzt und serverseitig, compiliert wieder als php ausgegeben.
blog comments powered by Disqus

Vorheriger Artikel:

Nächster Artikel: