2010/02/03 18:28 IT&개발
facebook의 php transfomer, HipHop
오늘보니 facebook에서 php용 변환기를 발표했다고 하네, 이름하야 "HipHop"
(http://developers.facebook.com/news.php?blog=1&story=358)
php가 스크립팅 언어라서 주로 컴파일언어랑 비교되면서 속도 문제 얘기가 나오곤 했었는데,
그래서 항간에 facebook에서 php용 컴파일러를 만든다는 얘기도 있었던것 같고.
오늘 facebook에서 발표한 내용은 이 "HipHop"이 컴파일러는 아니고, php를 c++로 변환해준다는것. (뭐 결국은 컴파일 하기 위해서겠지만)
그래서 cpu사용량을 50%나 절감했다는 내용인데.
솔직히 나는 뭐 언어의 성격에 따라 속도차이가 나는것을 느껴볼 정도로 큰 업무를 해본적이 없어서 잘 모르겠지만, 사용자가 많은 서비스의 경우에는 스크립팅 언어를 잘 안쓰는것 같다.
(미니홈피의 경우에도 asp에서 .NET으로 바꾸고 있고)
그래도 facebook은 기존언어(php)를 다른걸로 갈아타는게 아니라 새로운걸 하나 더 만들어냈구나.
내가 이제까지 쭉 해온게 php라 그런지 갈아타는것 보다는 더 좋아보이네. ㅎㅎ
(http://developers.facebook.com/news.php?blog=1&story=358)
php가 스크립팅 언어라서 주로 컴파일언어랑 비교되면서 속도 문제 얘기가 나오곤 했었는데,
그래서 항간에 facebook에서 php용 컴파일러를 만든다는 얘기도 있었던것 같고.
오늘 facebook에서 발표한 내용은 이 "HipHop"이 컴파일러는 아니고, php를 c++로 변환해준다는것. (뭐 결국은 컴파일 하기 위해서겠지만)
그래서 cpu사용량을 50%나 절감했다는 내용인데.
솔직히 나는 뭐 언어의 성격에 따라 속도차이가 나는것을 느껴볼 정도로 큰 업무를 해본적이 없어서 잘 모르겠지만, 사용자가 많은 서비스의 경우에는 스크립팅 언어를 잘 안쓰는것 같다.
(미니홈피의 경우에도 asp에서 .NET으로 바꾸고 있고)
그래도 facebook은 기존언어(php)를 다른걸로 갈아타는게 아니라 새로운걸 하나 더 만들어냈구나.
내가 이제까지 쭉 해온게 php라 그런지 갈아타는것 보다는 더 좋아보이네. ㅎㅎ