PeachPie (original) (raw)
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. Im März 2021 erreichte das Projekt die Version 1.0.
Property | Value |
---|---|
dbo:abstract | 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. Im März 2021 erreichte das Projekt die Version 1.0. (de) PeachPie est un compilateur de langage PHP open source et un runtime pour .NET et .NET. Il est construit au-dessus de la plateforme de compilation Microsoft Roslyn et est basé sur le projet Phalanger de première génération. PeachPie compile le code source écrit en PHP en octet-code CIL. PeachPie tire parti du composant compilateur JIT de .NET Framework afin de gérer le début du processus de compilation. Son but n'est pas de générer ou d'optimiser du code natif, mais plutôt de compiler des scripts PHP. Assemblages NET contenant du code CIL et des métadonnées. En juillet 2017, le projet est devenu membre de la Fondation .NET. (fr) PeachPie is an open-source PHP language compiler and runtime for the .NET Framework and .NET. It is built on top of the Microsoft Roslyn compiler platform and is based on the first-generation Phalanger project. PeachPie compiles source code written in PHP to CIL byte-code. PeachPie takes advantage of the JIT compiler component of the .NET Framework in order to handle the beginning of the compilation process. Its purpose is not to generate or optimize native code, but rather to compile PHP scripts into .NET assemblies containing CIL code and meta-data. In July 2017, the project became a member of the .NET Foundation. (en) |
dbo:author | dbr:Iolevel |
dbo:developer | dbr:.NET_Foundation |
dbo:license | dbr:Apache_2.0 |
dbo:programmingLanguage | dbr:C_Sharp_(programming_language) |
dbo:releaseDate | 2016-07-18 (xsd:date) |
dbo:thumbnail | wiki-commons:Special:FilePath/Peachpie-logo.png?width=300 |
dbo:wikiPageID | 60830990 (xsd:integer) |
dbo:wikiPageLength | 16489 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1119643269 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Prague dbr:Phalanger_(compiler) dbr:Interoperability dbr:Library_(computing) dbr:.NET dbr:.NET_Compiler_Platform dbr:.NET_Foundation dbr:.NET_Framework dbr:Cross-platform dbr:MediaWiki dbr:CodeIgniter dbr:GraalVM dbr:Mono_(software) dbr:Anonymous_function dbr:Application_programming_interface dbr:Linux dbr:MacOS dbr:Magento dbr:Common_Intermediate_Language dbr:C_Sharp_(programming_language) dbr:Wikipedia dbr:Just-in-time_compilation dbr:Czech_Republic dbr:European_Innovation_Council dbr:Facebook dbr:NuGet dbr:PHP dbr:Framework_Programmes_for_Research_and_Technological_Development dbr:Machine_code dbr:Project_Zero dbr:HHVM dbr:HipHop_Virtual_Machine dbc:.NET_programming_languages dbc:Free_compilers_and_interpreters dbc:WordPress dbr:Charles_University dbr:Laravel dbc:PHP dbr:Apache_2.0 dbr:Microsoft dbr:Microsoft_Azure dbr:Microsoft_Windows dbr:WooCommerce dbr:WordPress dbr:Xamarin dbr:Semantic_analysis_(computer_science) dbr:Iolevel |
dbp:author | dbr:Iolevel |
dbp:developer | dbr:.NET_Foundation |
dbp:license | dbr:Apache_2.0 |
dbp:logo | File:Peachpie-logo.png (en) |
dbp:logoAlt | Peachpie logo (en) |
dbp:logoSize | 150 (xsd:integer) |
dbp:name | PeachPie (en) |
dbp:programmingLanguage | dbr:C_Sharp_(programming_language) |
dbp:released | 2016-07-18 (xsd:date) |
dbp:wikiPageUsesTemplate | dbt:.NET_Framework dbt:Citation_needed dbt:Failed_verification dbt:Infobox_software dbt:Portal dbt:Primary_source_inline dbt:Reflist dbt:Start_date_and_age dbt:URL dbt:PHP |
dcterms:subject | dbc:.NET_programming_languages dbc:Free_compilers_and_interpreters dbc:WordPress dbc:PHP |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 |
rdfs:comment | 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. Im März 2021 erreichte das Projekt die Version 1.0. (de) PeachPie est un compilateur de langage PHP open source et un runtime pour .NET et .NET. Il est construit au-dessus de la plateforme de compilation Microsoft Roslyn et est basé sur le projet Phalanger de première génération. PeachPie compile le code source écrit en PHP en octet-code CIL. PeachPie tire parti du composant compilateur JIT de .NET Framework afin de gérer le début du processus de compilation. Son but n'est pas de générer ou d'optimiser du code natif, mais plutôt de compiler des scripts PHP. Assemblages NET contenant du code CIL et des métadonnées. En juillet 2017, le projet est devenu membre de la Fondation .NET. (fr) PeachPie is an open-source PHP language compiler and runtime for the .NET Framework and .NET. It is built on top of the Microsoft Roslyn compiler platform and is based on the first-generation Phalanger project. PeachPie compiles source code written in PHP to CIL byte-code. PeachPie takes advantage of the JIT compiler component of the .NET Framework in order to handle the beginning of the compilation process. Its purpose is not to generate or optimize native code, but rather to compile PHP scripts into .NET assemblies containing CIL code and meta-data. In July 2017, the project became a member of the .NET Foundation. (en) |
rdfs:label | PeachPie (de) PeachPie (fr) PeachPie (en) |
owl:sameAs | wikidata:PeachPie dbpedia-de:PeachPie dbpedia-fr:PeachPie https://global.dbpedia.org/id/9JngF |
prov:wasDerivedFrom | wikipedia-en:PeachPie?oldid=1119643269&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Peachpie-logo.png |
foaf:isPrimaryTopicOf | wikipedia-en:PeachPie |
foaf:name | PeachPie (en) |
is dbo:wikiPageRedirects of | dbr:PeachPie_(compiler) dbr:PeachPie_Compiler |
is dbo:wikiPageWikiLink of | dbr:Phalanger_(compiler) dbr:PeachPie_(compiler) dbr:PeachPie_Compiler dbr:List_of_CLI_languages dbr:PHP |
is dbp:implementations of | dbr:PHP |
is foaf:primaryTopic of | wikipedia-en:PeachPie |