Facebook 將重寫 PHP 運行環(huán)境
Facebook將幫助PHP團隊重寫PHP Runtime源代碼,并將新的運行環(huán)境開源。原因是由于現(xiàn)有的PHP框架不能滿足Facebook對網(wǎng)站速度的要求。新的運行環(huán)境可能會給PHP開發(fā)社區(qū)帶來新的活力。請看原文譯稿。
一周前,我跟大家說PHP核心團隊曾去過Facebook總部,并被迫簽署了保密協(xié)議,然后被帶到一間非常安靜、被隔絕的會議室中,在那里,他們獲知了一些非??岬挠蒄acebook支持的開源項目。
好吧,我在這里總結(jié)一下吧。最終我清楚在那兒發(fā)生什么了:Facebook打算從頭開始寫PHP runtime。本周二,他們將圍繞該項目舉行大型宣講會,并將讓其變?yōu)殚_源軟件。對此項目的細節(jié)我一無所知,但我知道Facebook在2年前確實雇了人來從事這一方面。而且我很確信,這一直都是一個人的項目。
那么,為什么Facebook重寫PHP runtime?因為PHP顯然不能跟上Facebook的速度。幾年前,我和Zend的人喝過咖啡。他們問我,從我得知的消息中,人們是怎么看待PHP的,我猶豫不決,然后告訴他們?nèi)藗儽г筆HP很慢?,F(xiàn)在,我個人認(rèn)為PHP不慢:它根本就不是為承擔(dān)像Java和.NET所承擔(dān)的工作量而開發(fā)的語言。
但這仍不能改變PHP在服務(wù)器上運行緩慢的事實。好吧,當(dāng)我這么跟Zend的人說時,他們當(dāng)時的反應(yīng)就像蓋世太保偵查間諜時一樣:“什么?誰說的?告訴我們他的名字!
很顯然,Zend并不認(rèn)為這是一個問題。但Facebook認(rèn)為是。解決這個問題的邊際效益太低,但考慮到Facebook的用戶,即使增加1%的用戶對它們那也是巨大的幫助。
本周二,救贖將到來。可以想象,這個新項目將讓PHP社區(qū)中眾多大神集聚在Facebook之下。很期待他們會做的事,雅虎在六年前也處于同樣的處境,但卻沒有抓住機會讓PHP變成一個更具活力的平臺和語言。
更新:梳理完評論之后,我傾向于相信人們說的Facebook將推出PHP的編譯器,聽起來像真的,而且和我知道的相符。但我不敢絕對確認(rèn)會這樣。感謝你們提供這些附加信息。
資料引用:http://www.knowsky.com/542234.html
相關(guān)文章:
