PEACHPIE 0.9.11 版本發布,可以上生產了


PeachPie在官方博客(https://www.peachpie.io/2018/10/release-0911-visual-studio.html)發布了PeachPie的0.9.11版本 - 用於.NET和.NET Core的PHP編譯器和運行時。此更新為項目管理引入了許多新功能,兼容性增強和改進。

0.9.11是第一個非預覽版本,也就是說可以用於生產了,編譯本身快速且用戶友好(更好的錯誤消息),有一個重大改進的文檔(https://docs.peachpie.io/)和新的.NET Core 的 PeachPie Project ,可以和 Visual Studio(> = 2017更新6)和Visual Studio Code 工作。已經實現了許多功能特性和庫,添加了對Phar的支持等等。

Visual Studio 2017 和 MSBuild SDK

使用Visual Studio 2017 Update 6 以上版本支持PeachPie Project, 通過 MSBuild和基於NuGet的SDK讓你可以完美整合到 VS2017項目系統中, 很容易在Visual Studio中 open, restore, build, debug, manage。

這意味着 PHP / PeachPie項目的項目文件(例如phplib.msbuildproj)描述了將要編譯的文件,將作為內容部署的文件以及您應該從Visual Studio和C#項目中了解的所有其他文件,包括NuGet依賴項到您的PHP項目。

image

現在,項目文件本身只是幾行代碼,您可以立即在Visual Studio中打開它,從NuGet服務器自行下載。SDK包含整個編譯器以及Visual Studio所需的一切,讓您可以像使用C#項目一樣使用PeachPie項目。所有這些都無縫地發生,用戶不必安裝PeachPie或PHP。最重要的是,您不需要任何額外的Visual Studio擴展來實現基本功能(構建,調試,診斷,代碼着色,NuGets ......)。

Visual Studio Code

PHP也可以在Visual Studio Code中很好地工作。但是,要在PHP插件中啟用斷點,您需要一個擴展名 - https://marketplace.visualstudio.com/items?itemName=iolevel.peachpie-vscode

兼容性

PeachPie項目的目標是與常規PHP完全兼容,因此應用程序不需要或只需很少的修改就可以在PeachPie上運行。目前它幾乎達到了目標。有關已知問題,請參閱 https://github.com/peachpiecompiler/peachpie/issues

隨着PeachPie的0.9.11版本(可以在https://www.nuget.org/profiles/peachpie上找到),我們又向最終版本邁進了一大步。Visual Studio體驗非常棒,PeachPie項目可以和ASP.NET Core或其他C#/ VB / F#項目結合使用,編譯速度非常快!通過PeachPie,PHP程序獲得了行業標准調試器,項目系統,MSBuild,診斷工具,用於測量瘋狂細節中的CPU +內存性能,部署到Azure,NuGet包管理器,作為獨立的可再發行應用程序發布等等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM