PHP成棄子 Facebook引擎轉(zhuǎn)用Hack語言

責(zé)任編輯:editor004

作者:魯暢

2017-09-25 10:04:40

摘自:中關(guān)村在線

歷史向來是長(zhǎng)江后浪推前浪,這一點(diǎn)在編程語言界也不例外。Facebook的選擇代表了一種編程語言的趨勢(shì),一方面編程序語言需要不斷升級(jí)更新滿足開發(fā)者需求,另一方面,大跨度,男兼容的編程語言必然遭到大范圍的冷落。

歷史向來是長(zhǎng)江后浪推前浪,這一點(diǎn)在編程語言界也不例外。最新消息顯示,HHVM(HipHop Virtual Machine)是由Facebook公司出品的高性能開源服務(wù)器,長(zhǎng)期以來由PHP編程語言來搭建服務(wù)器,但是由于PHP語言不同版本之間的兼容性問題,F(xiàn)acebook決定將要棄用PHP語言,最后一個(gè)HHVM應(yīng)用PHP語言的版本將在明年年初發(fā)布,然后HHVM將轉(zhuǎn)戰(zhàn)PHP生態(tài)中另一語言:Hack。

PHP成棄子 Facebook引擎轉(zhuǎn)用Hack語言

HHVM 團(tuán)隊(duì)表示,長(zhǎng)期同時(shí)支持 PHP 7 和 Hack語言會(huì)給兩者都帶來不良的折中方案。如今決定放棄PHP,反而能最大發(fā)揮 Hack 的優(yōu)勢(shì),無需考慮 PHP 的設(shè)計(jì)中那些古老的問題。

事實(shí)上,這種PHP在設(shè)計(jì)上的問題早已讓Facebook十分頭痛,尤其是PHP 7與PHP 5的兼容性問題。通過此次HHVM編程語言的調(diào)整,能夠給開發(fā)者一個(gè)更好的開發(fā)環(huán)境和性能體驗(yàn)。

具體而言,針對(duì) Hack 而設(shè)計(jì)的改進(jìn)有:完善 Hack 數(shù)組;消除析構(gòu)函數(shù)和引用;使用垃圾回收功能以產(chǎn)生可衡量的性能提升等。Facebook的選擇代表了一種編程語言的趨勢(shì),一方面編程序語言需要不斷升級(jí)更新滿足開發(fā)者需求,另一方面,大跨度,男兼容的編程語言必然遭到大范圍的冷落。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)