歷史向來是長江后浪推前浪,這一點在編程語言界也不例外。最新消息顯示,HHVM(HipHop Virtual Machine)是由Facebook公司出品的高性能開源服務器,長期以來由PHP編程語言來搭建服務器,但是由于PHP語言不同版本之間的兼容性問題,Facebook決定將要棄用PHP語言,最后一個HHVM應用PHP語言的版本將在明年年初發布,然后HHVM將轉戰PHP生態中另一語言:Hack。
HHVM 團隊表示,長期同時支持 PHP 7 和 Hack語言會給兩者都帶來不良的折中方案。如今決定放棄PHP,反而能最大發揮 Hack 的優勢,無需考慮 PHP 的設計中那些古老的問題。
事實上,這種PHP在設計上的問題早已讓Facebook十分頭痛,尤其是PHP 7與PHP 5的兼容性問題。通過此次HHVM編程語言的調整,能夠給開發者一個更好的開發環境和性能體驗。
具體而言,針對 Hack 而設計的改進有:完善 Hack 數組;消除析構函數和引用;使用垃圾回收功能以產生可衡量的性能提升等。Facebook的選擇代表了一種編程語言的趨勢,一方面編程序語言需要不斷升級更新滿足開發者需求,另一方面,大跨度,男兼容的編程語言必然遭到大范圍的冷落。