Персиковый пирог, проект для поддержки языка PHP в среде выполнения .NET, является теперь доступен в версии 1.0.0, с множеством функций, включая поддержку IDE, направленных на вовлечение разработчиков.

Первоначально анонсировано в 2016 г., PeachPie призван быть не только средой выполнения PHP на .NET, но и полноценной платформой для разработки. Он позволяет постепенно переносить устаревшую кодовую базу PHP с двусторонним взаимодействием между мирами PHP и .NET. Многие, но не все, расширения PHP поддерживаются через PeachPie.

Выпуск PeachPie 1.0 содержит поддержку широко используемой версии PHP 7.4, интеграцию с IDE, удобные сообщения об ошибках и ряд других функций, призванных помочь разработчикам принять его. Онлайн-версия компилятора позволяет вам попробовать скомпилировать PHP-код в C #, Visual Basic или .NET IL, чтобы понять, на что похож сгенерированный код. Также поддерживается компиляция в WebAssembly.

Прямо сейчас проект PeachPie делает мало явных заявлений о производительности, с Контрольные точки Раздел сайта перечисляет только несколько. Но из перечисленных PeachPie показывает лучшие результаты, чем исходная среда выполнения PHP и HHVM проект, разработанный Facebook для повышения производительности PHP. Сообщение в блоге с объявлением содержит некоторые подробности об использовании инструмента предварительной компиляции PeachPie, NativeAOT, для дальнейшего повышения производительности, при этом отмечается, что прирост будет зависеть от рабочей нагрузки и состояния исходного кода PHP. (PHP-код с подсказками типов обычно работает лучше, поскольку позволяет PeachPie выполнять более целенаправленную оптимизацию.)

Многие существующие PHP-приложения доступны в PeachPie’s каталог приложений перенесен в среду выполнения PeachPie. Среди них WordPress, возможно, самое популярное приложение, написанное на PHP, и одно из приложений, которые, скорее всего, выиграют от повышения производительности, обещанного PeachPie.

Авторские права © 2021 IDG Communications, Inc.


#Проект #PeachPie #PHP #NET #достиг #отметки

Source link