PeachPie
| |
---|---|
Basisdaten
| |
Hauptentwickler | iolevel |
Entwickler | iolevel |
Erscheinungsjahr | 2016 |
Aktuelle Version | 1.1.9 (24. Mai 2023) |
Betriebssystem | CLR |
Programmiersprache | C# |
Kategorie | Compiler |
Lizenz | Apache-Lizenz (Apache 2) |
deutschsprachig | nein |
https://www.peachpie.io |
PeachPie ist ein Open-Source-Compiler und Laufzeit-Ersatz der PHP-Programmiersprache für das .Net-Framework und .NET Core. Das Projekt baut auf Microsofts Roslyn Platform und basiert auf dem Phalanger Projekt, welches ebenfalls auf der Karls-Universität entstanden ist. PeachPie kompiliert PHP-Quellcode in CIL-Bytecode und wendet zudem die JIT-Compiler-Komponente des .Net-Frameworks an, um zusätzliche Optimierungen zu ermöglichen und den Anfang des Kompilierungsprozesses zu bearbeiten. Der Zweck von PeachPie ist nicht, nativen Quellcode zu erzeugen oder zu optimieren, sondern PHP-Skripte in einen anwendbaren CIL-Code zu übersetzen, der zudem Metadaten enthält. Im Juli 2017 wurde das Projekt PeachPie Mitglied der .NET Foundation.[1] Im März 2021 erreichte das Projekt die Version 1.0.[2]