精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

PHP落伍了?Facebook的HHVM引擎改用Hack

責任編輯:editor007

作者:編譯丨許真真

2017-09-22 22:24:05

摘自:it168網站

Facebook的Hip Hop虛擬機(HHVM)是一種PHP快速執行引擎,但是這次卻沒有繼續沿用最新的PHP 7版本,而是將重點放在了PHP衍生工具——Hack上。

Facebook的Hip Hop虛擬機(HHVM)是一種PHP快速執行引擎,但是這次卻沒有繼續沿用最新的PHP 7版本,而是將重點放在了PHP衍生工具——Hack上。Hack集合了PHP和Java兩種語言的優勢,自從發布以來深受Facebook的重視,Facebook絕大多數的頁面都是由Hack語言編寫的。

PHP落伍了?Facebook的HHVM引擎改用Hack

HHVM的下一個長期支持版本3.24版將于2018年初提交,但是據消息透露,這將是最后一次支持PHP 5版本。

Facebook在做出決策的時候考慮到如果HHVM同時支持PHP 7和Hack,不僅不能發揮其最大的作用還有可能適得其反。HHVM團隊表示,將HHVM與PHP中分離可以更好的發揮Hack的優勢,而且這次技術的轉移會省去好多由于PHP自身設計缺陷帶來的麻煩。

PHP5的后續發行版本PHP7與前者有著實質性的背離,改變了多個功能,其中一些功能是向后不兼容的,因此,HHVM果斷拋棄了PHP7改用Hack。Hack是一種讓web開發程序員非常吃驚的語言,它不受PHP起源的限制。

PHP落伍了?Facebook的HHVM引擎改用Hack

  · 完成Hack數組。類似于“array”的數據結構會更容易進行類型檢查。

· 消除析構函數和引用

· 使用垃圾回收來產生可度量的性能提升

PHP落伍了?Facebook的HHVM引擎改用Hack

Hack用于工作的工具和庫主要包括Hack標準庫、用于將非類型化數據轉化為類型化數據的TypeAssert以及用于類、類型名稱和函數的自動加載器。Hack是建立在PHP生態系統上的語言,但Facebook的最終目標是讓Hack完全擁有自己的一套核心框架生態系統。這樣看來,HHVM不久以后很有可能會被稱為“Hack執行引擎”而不是“PHP執行引擎”了,你怎么看呢?

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

  • 主站蜘蛛池模板: 延寿县| 班玛县| 颍上县| 木里| 镇原县| 黔江区| 永福县| 响水县| 砚山县| 东明县| 桑日县| 安徽省| 搜索| 郧西县| 遂溪县| 营口市| 乌兰察布市| 宁津县| 镇江市| 扶余县| 武乡县| 巴东县| 湟源县| 商都县| 冕宁县| 从江县| 三台县| 六枝特区| 上虞市| 五常市| 克拉玛依市| 福清市| 衢州市| 花莲县| 天水市| 清水县| 呼和浩特市| 江城| 黄山市| 鄱阳县| 江永县|