HipHop for PHP: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m kat. Strona należała jednocześnie do kategorii nadrzędnej i podrzędnej
zakładka użycie
Linia 25:
Problemem dla Facebook była rosnąca liczba serwerów spowodowana przez bardzo dużą ilość odsłon serwisu. Coraz trudniej było deweloperom skalować infrastrukturę. Początkowo przepisywali większość kodu PHP na język C++ jako zewnętrzne rozszerzenie PHP. Rezultatem tego, deweloperzy musieli znać dobrze języki PHP i C++ oraz implementacje [[Zend Engine|silnika Zend]]. Facebook nie posiadał za wiele programistów potrafiących przepisywać kod PHP na zewnętrzne rozszerzenie, co ponownie stwarzało problem. HipHop został stworzony by zlikwidować problem wydajności aplikacji oraz małej ilości programistów potrafiących przepisywać kod. Projekt był rozwijany przez dwa lata pod przewodnictwem Haiping Zhao, zanim został wydany jako [[wolne oprogramowanie]] w dniu 2 lutego 2010 roku. Z powodu trudności technicznych Facebookowi udało się zapewnić dostęp do repozytorium [[Git (oprogramowanie)|Git]] dopiero w dniu 20 lutego. Oprogramowanie obsługiwało serwery serwisu społecznościowego Facebook z setkami milionów użytkowników.
 
<!-- == Działanie == --><br>
 
== Użycie ==
HipHop jest dostępny z repozytorium [http://github.com/facebook/hiphop-php Git]. Na ten moment możliwe jest uruchomienie projektu jedynie na [[Architektura 64-bitowa|64-bitowej architekturze]]<ref name="link_2">[http://www.hiphop-for-php.com/wiki/Main_Page#Using_HipHop_for_PHP Wiki HipHop for PHP: Using HipHop for PHP]</ref>. HipHop aktualnie wspierawspierało PHP w wersji 5.2, wersja 5.3 mai byćprojekt wspieranazostał wwstrzymany. Został kontynuowany pod nazwą HHVM przyszłości<ref(HipHop name="link_2"Virtual />Machine).
 
== Zobacz też ==