欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PEACHPIE 0.9.11 版本发布,可以上生产了

程序员文章站 2022-05-07 17:01:09
PeachPie在官方博客(https://www.peachpie.io/2018/10/release-0911-visual-studio.html)发布了PeachPie的0.9.11版本 - 用于.NET和.NET Core的PHP编译器和运行时。此更新为项目管理引入了许多新功能,兼容性增 ......

peachpie在官方博客()发布了peachpie的0.9.11版本 - 用于.net和.net core的php编译器和运行时。此更新为项目管理引入了许多新功能,兼容性增强和改进。

0.9.11是第一个非预览版本,也就是说可以用于生产了,编译本身快速且用户友好(更好的错误消息),有一个重大改进的文档()和新的.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项目。

现在,项目文件本身只是几行代码,您可以立即在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上运行。目前它几乎达到了目标。有关已知问题,请参阅 。

随着peachpie的0.9.11版本(可以在上找到),我们又向最终版本迈进了一大步。visual studio体验非常棒,peachpie项目可以和asp.net core或其他c#/ vb / f#项目结合使用,编译速度非常快!通过peachpie,php程序获得了行业标准调试器,项目系统,msbuild,诊断工具,用于测量疯狂细节中的cpu +内存性能,部署到azure,nuget包管理器,作为独立的可再发行应用程序发布等等。