Facebook 開發的 HHVM 引擎宣佈停止支援 PHP
近日,Facebook 開發的 PHP 執行引擎 HHVM 在其官方部落格上 宣佈 ,他們即將停止支援 PHP。
HHVM 透過將 PHP 程式碼動態翻譯成原生機器碼而大幅提高速度。HHVM 支援 PHP 和 PHP 方言 Hack 語言。但現在開發團隊宣佈 HHVM v3.30 將是最後一個支援 PHP 的版本, 下面是一些關鍵的時間節點:
-
2018-12-03(branch cut): 在該日期後,PHP 程式碼將停止用於 master 和 nightly builds
-
2018-12-17: 釋出 v3.30.0 版本
-
2019-01-28: 釋出 v4.0.0 版本,不再支援 PHP
-
2019-11-19: 終止對 v3.30 的支援
HHVM 開發團隊建議使用 HHVM 的專案完全遷移到 Hack 或 PHP7 和 PHP 執行時。
他們還表示,希望自身做出的對現實世界 PHP 程式碼的支援能夠快速突破:例如,他們可能會使用 inout 引數代替內建的引用引數 (&$foo),使得 INT64_MAX + 1 === INT64_MIN(浮點數除外)。
關於 HHVM 放棄對 PHP 支援的這件事其實有跡可循。 ,因為 PHP 7 與 PHP 5 存在很大的相容性問題,Facebook 的 HHVM 團隊決定改用 Hack 開發 HHVM。透過減少使用 PHP,HHVM 團隊希望 HHVM 和 Hack 能給開發者提供一個更好、更高效能的體驗。
Hack 建立於 PHP 生態系統上,但 Facebook 最終的目標是讓 Hack 擁有自己的核心框架生態。
為此,HHVM 團隊也和我們分享了 2018 的開源計劃,優先事項是支援現有的使用者,並減少停止支援 PHP 帶來的痛苦。這將涉及到建立其他專案,並最佳化若干現有專案以達到合適的 v1.x 狀態。
目前的部分計劃
-
: 提升易用性,與現有專案整合,改進生成文件的可讀性和格式
-
: 在所有現有專案中改進易用性、文件和用作 PHPUnit 的替代品
-
, : ,重新使用當前最佳實踐的 API 設計,改進文件
-
我們正在調查來自 Composer 和 Packagist 的遷移;目前看來,這將是一組使用 NPM 儲存庫、 的最佳實踐或擴充套件,其目標是為基於 Web 的專案的 JS 和 Hack 部分使用單個包管理器
2019年,開發團隊希望這些工作能夠繼續並擴充套件到更大的範圍,以及提供更多的自動遷移工具來更新程式碼以處理語言方面的變更。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31554889/viewspace-2214231/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雅虎宣佈停止開發YUIUI
- Firebug宣佈停止開發更新
- 忘記 PHP!Facebook 的 HHVM 引擎將轉用 Hack 語言PHP
- 雅虎發公告,宣佈停止 YUI 的所有新開發UI
- Facebook HHVM 團隊封閉開發三週的成果展
- Mozilla宣佈停止開發及銷售FirefoxOS手機Firefox
- PHP 7.0即將釋出,效能接近Facebook的HHVMPHP
- Windows 8壽終正寢 微軟宣佈下週正式停止支援Windows微軟
- 微軟方面宣佈將對Windows 10 Build 1809停止支援微軟WindowsUI
- NVIDIA宣佈本月停止支援Windows 10/7/8.1等32位系統Windows
- Epic Games宣佈虛幻引擎將支援微軟HoloLens 2GAM微軟
- 為什麼Facebook不能停止使用PHP?PHP
- 微軟宣佈Win10 Edge瀏覽器將停止支援流行的ePub電子書格式微軟Win10瀏覽器
- 微軟宣佈將於5月9號停止對初版Win10(1507)的支援微軟Win10
- 微軟宣佈.NET開發環境開源 支援三大作業系統微軟開發環境作業系統
- 遷移潮來襲!數十個專案宣佈即將停止支援 Python 2Python
- 谷歌宣佈Chrome瀏覽器將於2023年初停止對Windows 7 / 8.1的支援谷歌Chrome瀏覽器Windows
- 微軟宣佈win10系統上市前將停止對Windows Server 2003的支援微軟Win10WindowsServer
- HHVM 是如何提升 PHP 效能的?PHP
- 微軟宣佈SurfaceBook12月24日在中國開始預訂微軟
- PHP 7 vs HHVM 比較PHP
- Facebook開發小遊戲引擎列表(下載連結)遊戲引擎
- 又一個爐石競品倒下,Bethesda宣佈《上古卷軸 傳奇》停止開發(亞服不受影響)
- Unreal Engine 虛幻引擎宣佈對開發者免費Unreal
- [翻譯] 宣佈成立 PHP 基金會PHP
- MySQL購InnoDB不敵甲骨文宣佈開放資料引擎(轉)MySql
- PHP7和HHVM的效能之爭PHP
- PHP有救了!JetBrains宣佈成立PHP基金會!PHPAI
- Fitbit宣佈將釋出自家的智慧手錶 支援防水
- KubeSphere 宣佈開源 Thanos 的企業級發行版 Whizard
- 雲端儲存服務提供商Box官方宣佈:停止支援win10 UWP/wp8.1客戶端Win10客戶端
- 微軟宣佈 Power Fx 開源!微軟
- 蘋果聯合創始人宣佈退出Facebook:小扎鬧心蘋果
- PHP開發搜尋引擎技術全解析PHP
- Syncfusion宣佈開源其為.NET MAUI開發的14個控制元件UI控制元件
- SGS宣佈與微軟合作開發新的數字TIC服務微軟
- 官宣!微軟宣佈桌面版 Edge將基於Chromium進行開發\n微軟
- Mozilla宣佈Firefox beta將開始原生支援Win10 ARM64FirefoxWin10