HipHop PHP – Revolution der Scriptsprache?

by elcario on 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

Diesen Artikel mit Freunden teilen:   

Dieser Artikel ist mir etwas Wert:   

{ 2 comments }

elcario Februar 4, 2010 um 18:54

So wie ich das verstanden habe programmiert man weiter in php, das wird dann in HipHop übersetzt und serverseitig, compiliert wieder als php ausgegeben.

stevieswebsite Februar 4, 2010 um 18:27

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?

Comments on this entry are closed.

blog comments powered by Disqus

Previous post:

Next post: