PEACHPIE 0.9.11 版本发布,可以上生产了
PeachPie在官方博客(https://www.peachpie.io/2018/10/release-0911-visual-studio.html)發(fā)布了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 工作。已經實現(xiàn)了許多功能特性和庫,添加了對Phar的支持等等。
Visual Studio 2017 和 MSBuild SDK
使用Visual Studio 2017 Update 6 以上版本支持PeachPie Project, 通過 MSBuild和基于NuGet的SDK讓你可以完美整合到 VS2017項目系統(tǒng)中, 很容易在Visual Studio中 open, restore, build, debug, manage。
這意味著 PHP / PeachPie項目的項目文件(例如phplib.msbuildproj)描述了將要編譯的文件,將作為內容部署的文件以及您應該從Visual Studio和C#項目中了解的所有其他文件,包括NuGet依賴項到您的PHP項目。
現(xiàn)在,項目文件本身只是幾行代碼,您可以立即在Visual Studio中打開它,從NuGet服務器自行下載。SDK包含整個編譯器以及Visual Studio所需的一切,讓您可以像使用C#項目一樣使用PeachPie項目。所有這些都無縫地發(fā)生,用戶不必安裝PeachPie或PHP。最重要的是,您不需要任何額外的Visual Studio擴展來實現(xiàn)基本功能(構建,調試,診斷,代碼著色,NuGets ......)。
Visual Studio Code
PHP也可以在Visual Studio Code中很好地工作。但是,要在PHP插件中啟用斷點,您需要一個擴展名 -?https://marketplace.visualstudio.com/items?itemName=iolevel.peachpie-vscode
兼容性
PeachPie項目的目標是與常規(guī)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程序獲得了行業(yè)標準調試器,項目系統(tǒng),MSBuild,診斷工具,用于測量瘋狂細節(jié)中的CPU +內存性能,部署到Azure,NuGet包管理器,作為獨立的可再發(fā)行應用程序發(fā)布等等。
相關文章:
.Net Core開發(fā)日志——Peachpie
Peachpie編譯器致力于將PHP帶入.Net世界
.NET Core 已經實現(xiàn)了PHP JIT,現(xiàn)在PHP是.NET上的一門開發(fā)語言
體驗 PHP under .NET Core
原文地址:https://www.cnblogs.com/shanyou/p/9776418.html
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的PEACHPIE 0.9.11 版本发布,可以上生产了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软技术大会预览:DevOps顾问是怎样
- 下一篇: .net core实践系列之SSO-同域