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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微軟方面宣佈將對Windows 10 Build 1809停止支援微軟WindowsUI
- NVIDIA宣佈本月停止支援Windows 10/7/8.1等32位系統Windows
- Epic Games宣佈虛幻引擎將支援微軟HoloLens 2GAM微軟
- 谷歌宣佈Chrome瀏覽器將於2023年初停止對Windows 7 / 8.1的支援谷歌Chrome瀏覽器Windows
- 遷移潮來襲!數十個專案宣佈即將停止支援 Python 2Python
- 微軟宣佈Win10 Edge瀏覽器將停止支援流行的ePub電子書格式微軟Win10瀏覽器
- PHP有救了!JetBrains宣佈成立PHP基金會!PHPAI
- [翻譯] 宣佈成立 PHP 基金會PHP
- Facebook開發小遊戲引擎列表(下載連結)遊戲引擎
- Docker宣佈企業版支援Windows Server 2019DockerWindowsServer
- 又一個爐石競品倒下,Bethesda宣佈《上古卷軸 傳奇》停止開發(亞服不受影響)
- 谷歌宣佈開源AdaNet!谷歌
- Mozilla宣佈Firefox beta將開始原生支援Win10 ARM64FirefoxWin10
- KubeSphere 宣佈開源 Thanos 的企業級發行版 Whizard
- 雲端儲存服務提供商Box官方宣佈:停止支援win10 UWP/wp8.1客戶端Win10客戶端
- 蘋果聯合創始人宣佈退出Facebook:小扎鬧心蘋果
- 快應用宣佈支援第三方DSL
- Syncfusion宣佈開源其為.NET MAUI開發的14個控制元件UI控制元件
- JetBrains 官方宣佈將成立“ PHP 基金會”!歷時 26 年煥發新機AIPHP
- 惡意軟體開發者公佈金鑰並宣佈退出江湖
- Facebook開源Hermes:輕量JavaScript優化引擎JavaScript優化
- 向量化執行引擎框架 Gluten 宣佈正式開源,並亮相 Spark 技術峰會框架Spark
- 微軟宣佈 Power Fx 開源!微軟
- 42Gears宣佈提供蘋果OS 16零日支援蘋果
- SGS宣佈與微軟合作開發新的數字TIC服務微軟
- 官宣!微軟宣佈桌面版 Edge將基於Chromium進行開發\n微軟
- Yann Lecun官宣Facebook進軍晶片領域野心,自家“ASIC”晶片開發中Yann LeCun晶片
- 《我的世界:地球》停止開發了
- 三星發文對Ubuntu發行版的支援已經停止Ubuntu
- 全面戰爭:三國》突然宣佈停止更新,Steam頁面已遭如潮差評
- PHP 危矣?Zend Engine 團隊宣佈脫離 Rogue WavePHP
- PHP 5.6,7.0,7.1,7.2 和 HHVM 執行效率比較PHP
- Facebook開源Hermes:輕量JavaScript最佳化引擎JavaScript
- 米哈遊宣佈啟動鴻蒙原生應用開發鴻蒙
- Elastic公司CEO Shay Banon發文宣佈AST
- 宣佈 Databricks 支援 Amazon Graviton2,價效比提高 3 倍
- 宣佈 Databricks 支援 Amazon Graviton2,價效比提高3倍
- Google Chrome即將開始警告—停止支援Flash PlayerGoChrome