konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

http://blogs.zdnet.com/BTL/?p=30331

W skrócie, z tego co zrozumiałem Facebook stworzył wydajny cross-kompilator z PHP do C++ (nazwa: HipHop for PHP), chyba po raz kolejny muszę odłożyć książkę o Pythonie na półkę :)Piotr Likus edytował(a) ten post dnia 03.02.10 o godzinie 08:43
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Dobra wiadomość - prawie-kompilator dla PHP

no to teraz juz mniej dziwne ze facebook jest wydajny i wyklepany w php :P

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Z tego co ja zrozumialem to jest to od niedawna.
Facebook byl wydajny juz wczesniej, a to tez ze wzgledu pewnie na to ze goscie maja niezle pojecie o skalowaniu aplikacji internetowych (z reszta wydali o tym ksiazke).

Co do tego HipHopa to podam tez linki:
http://blog.tabini.ca/2010/02/hiphop-what-you-need-to-...

http://ilia.ws/archives/213-My-Thoughts-on-HipHop.html

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Piotr Likus:
http://blogs.zdnet.com/BTL/?p=30331

W skrócie, z tego co zrozumiałem Facebook stworzył wydajny cross-kompilator z PHP do C++ (nazwa: HipHop for PHP), chyba po raz kolejny muszę odłożyć książkę o Pythonie na półkę :)Piotr Likus edytował(a) ten post dnia 03.02.10 o godzinie 08:43

Da się zrobić takie coś dla PHP => da się to zrobić dla Pythona i na 99% będzie lepsze... ja bym poczekał z tym odkładaniem książki ;)

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Łukasz B.:
Piotr Likus:
http://blogs.zdnet.com/BTL/?p=30331

W skrócie, z tego co zrozumiałem Facebook stworzył wydajny cross-kompilator z PHP do C++ (nazwa: HipHop for PHP), chyba po raz kolejny muszę odłożyć książkę o Pythonie na półkę :)Piotr Likus edytował(a) ten post dnia 03.02.10 o godzinie 08:43

Da się zrobić takie coś dla PHP => da się to zrobić dla Pythona i na 99% będzie lepsze... ja bym poczekał z tym odkładaniem książki ;)

Z Pythonem to żartowałem, mam go w planach tak czy siak.
Głównie ze względu na wydajność, ale także ze względu na dostępność desktopowego GUI.
Z tego co wiem Python jest o wiele dalej z wydajnością:
Jython, IronPython, Boost.Python, psyco.

Niestety jest to jeden z wielu języków, których jeszcze nie znam...

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Łukasz Cepowski:
no to teraz juz mniej dziwne ze facebook jest wydajny i wyklepany w php :P

PHP jest wydajne bo procedury PHP są szybkie gdyż są napisane w C

Większość zadań które realizuje PHP to własnie wywołania funkcji (niskopoziomowych) a nie logika czy algorytm.

Facebook dopiero będzie tego używać.

Więcej informacji tutaj:
http://developers.facebook.com/news.php?blog=1&story=358Jarosław K. edytował(a) ten post dnia 03.02.10 o godzinie 11:31

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Piotr Likus:
http://blogs.zdnet.com/BTL/?p=30331

W skrócie, z tego co zrozumiałem Facebook stworzył wydajny cross-kompilator z PHP do C++ (nazwa: HipHop for PHP), chyba po raz kolejny muszę odłożyć książkę o Pythonie na półkę :)Piotr Likus edytował(a) ten post dnia 03.02.10 o godzinie 08:43

Facebook zawsze był znany z innowacyjnych rozwiązań i dlatego z pewnością osiągnął tak wielki sukces.

Pomysł transformacji to bardzo ciekawy i przyszłościowy trend.
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Jarosław K.:
Łukasz Cepowski:
no to teraz juz mniej dziwne ze facebook jest wydajny i wyklepany w php :P

PHP jest wydajne bo procedury PHP są szybkie gdyż są napisane w C

Większość zadań które realizuje PHP to własnie wywołania funkcji (niskopoziomowych) a nie logika czy algorytm.

Facebook dopiero będzie tego używać.

Więcej informacji tutaj:
http://developers.facebook.com/news.php?blog=1&story=358Jarosław K. edytował(a) ten post dnia 03.02.10 o godzinie 11:31

Facebook już tego używa. Nie wiem czy to czytałem w tym linku, czy w artykule na phparchitect, ale to już działa.
Paweł C.

Paweł C. plusweb.pl,
cowork.czest.pl

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Marcin Olichwirowicz:
Facebook byl wydajny juz wczesniej, a to tez ze wzgledu pewnie na to ze goscie maja niezle pojecie o skalowaniu aplikacji internetowych (z reszta wydali o tym ksiazke).

Mogę prosić o jej tytuł? :-)
Stanisław P.

Stanisław P. Software designer

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Łukasz B.:
Piotr Likus:
http://blogs.zdnet.com/BTL/?p=30331

W skrócie, z tego co zrozumiałem Facebook stworzył wydajny cross-kompilator z PHP do C++ (nazwa: HipHop for PHP), chyba po raz kolejny muszę odłożyć książkę o Pythonie na półkę :)Piotr Likus edytował(a) ten post dnia 03.02.10 o godzinie 08:43

Da się zrobić takie coś dla PHP => da się to zrobić dla Pythona i na 99% będzie lepsze... ja bym poczekał z tym odkładaniem książki ;)

http://shed-skin.blogspot.com/ (An Optimizing Python-to-C++ Compiler)

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Paweł C.:
Marcin Olichwirowicz:
Facebook byl wydajny juz wczesniej, a to tez ze wzgledu pewnie na to ze goscie maja niezle pojecie o skalowaniu aplikacji internetowych (z reszta wydali o tym ksiazke).

Mogę prosić o jej tytuł? :-)

Z ksiazka sie zagalopowalem, ale bylem blisko: tez na F. Bo chodzilo o Flickr ;) ("Skalowalne witryny internetowe" - rowniez polecam).

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Źródła powinny być tutaj: (niezweryfikowane)

http://github.com/facebook/hiphop-php

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

No właśnie - udało się komuś dotrzeć do źródła? Wszelkie podawane linki są złe :/

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Krzysztof Rakowski:
No właśnie - udało się komuś dotrzeć do źródła? Wszelkie podawane linki są złe :/

Wszystkie publiczne projekty FB sa tutaj:
http://github.com/facebook/

Hip-Hop nie ma na liscie. Moze jeszcze nie wypuscili, mimo wczesniejszych deklaracji?

konto usunięte

Temat: Dobra wiadomość - prawie-kompilator dla PHP

No i z bloga facebooka (teraz mi nie działa...) można było po linkach dotrzeć tutaj: https://github.com/facebook/hiphop-php/Krzysztof Rakowski edytował(a) ten post dnia 08.02.10 o godzinie 15:37
Mateusz Kurleto

Mateusz Kurleto Szukamy wybitnych
talentów do
świetnego zespołu IT
w Gdańsku

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Jarosław K.:
Łukasz Cepowski:
no to teraz juz mniej dziwne ze facebook jest wydajny i wyklepany w php :P

PHP jest wydajne bo procedury PHP są szybkie gdyż są napisane w C
LOL. PHP NIE jest wydajne. Ma swoje zalety ale na miłość boską - wydajność to jedna z jego większych wad.
Reference:
http://blog.dhananjaynene.com/2008/07/performance-comp...
http://www.timestretch.com/FractalBenchmark.html
http://www.alrond.com/en/2007/jan/25/performance-test-...
Większość zadań które realizuje PHP to własnie wywołania funkcji (niskopoziomowych) a nie logika czy algorytm.

WHOOT????? :o:o:o
Filip Górny

Filip Górny Programista,
webdeveloper.

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Wydaje mi sie ze facebook chce poprostu zrobic "rumors" wokol siebie, w gronie programistow. Tymbardziej ze staje sie popularniejszy w krajach gdzie jest duzo dobrych koderow (Poland). Przypomina mi sie filmik z panem z MS - "developers! developers! developers! developers!"
Damian Tylczyński

Damian Tylczyński IT, technologie
internetowe

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Nie chodzi o robienie wokół siebie hałasu, po prostu potrzebowali zoptymalizować swój frontend napisany w PHP. Sam Facebook ma bogatą historię wkładu w różne projekty o otwartych źródłach, także w tworzeniu własnych rozwiązań. Jeśli chodzi o PHP, dużo optymalizacji wprowadzili do samego APC. Pomagają nie tylko sobie, ale także przy okazji własnej pracy oddają dużo kodu społecznościom. Podobnie robi YAHOO.

Co do wydajności PHP wszystko widać jak na tacy tutaj:
http://shootout.alioth.debian.org/u32/benchmark.php?te...

Trochę informacji po polsku o HipHop u mnie:
http://tylczynski.pl/php/wolalbym-nazwe-hyperphp-albo-...
Bartłomiej Ogryczak

Bartłomiej Ogryczak Backend Developer @
Layar

Temat: Dobra wiadomość - prawie-kompilator dla PHP

No to może od początku.

Po pierwsze nie kompilator, a translator.
Po drugie póki co nie udostępnili źródeł, zrobią to "w przyszłości".
Po trzecie póki co działa to tylko z ich własnym serwerem napisanym specialnie do tego celu, póki co nie ma modułu dla nginx, lighttpd czy apache.
Po czwarte działa to dzięki temu, że przepisali wszelkie używane przez siebie moduły PHP.

Więc bez przesady z tym optymizmem.
Damian Tylczyński

Damian Tylczyński IT, technologie
internetowe

Temat: Dobra wiadomość - prawie-kompilator dla PHP

Po pierwsze nie kompilator, a translator.
Eh, to to samo...
Po trzecie póki co działa to tylko z ich własnym serwerem
Nie działa i nie będzie działać z żadnym serwerem... Działa samodzielnie pod Linuxem.
Po czwarte działa to dzięki temu, że przepisali wszelkie używane przez siebie moduły PHP.
Nie wszystkie, tylko te naskrobane w C.

Eh ;)

Następna dyskusja:

Nginx serwer www dla PHP




Wyślij zaproszenie do