Sélectionner une page


tarte aux pêchesest un projet de support natif du langage PHP dans le runtime .NET maintenant disponible en version 1.0.0avec une gamme de fonctionnalités – y compris le support IDE – visant à impliquer les développeurs.

Initialement annoncé en 2016PeachPie ne doit pas seulement être un runtime pour PHP sous .NET, mais aussi une plateforme de développement complète. Il permet la migration progressive d’une ancienne base de code PHP avec une interaction mutuelle entre PHP et le monde .NET. Beaucoup d’extensions PHP, mais pas toutes sont pris en charge par PeachPie.

La version PeachPie 1.0 inclut la prise en charge de la version 7.4 couramment utilisée de PHP, l’intégration avec les IDE, des messages d’erreur faciles à utiliser et un certain nombre d’autres fonctionnalités pour aider les développeurs à démarrer. Une version en ligne du compilateur Ici, vous pouvez essayer de compiler du code PHP en C #, Visual Basic ou .NET IL pour avoir une idée de ce à quoi ressemblera le code généré. La compilation dans WebAssembly est également prise en charge.

Le projet PeachPie utilise actuellement le Benchmarks Section du site avec seulement quelques-uns. Mais parmi ceux répertoriés, PeachPie obtient de meilleurs scores que les environnements d’exécution PHP d’origine et le HHVM Projet de Facebook pour accélérer les performances PHP. Le billet de blog d’annonce contient des détails sur l’utilisation de l’outil de compilation pré-construit de PeachPie, NativeAOT, pour améliorer encore les performances. Les avantages dépendent de la charge de travail et du statut du code PHP d’origine. (Le code PHP avec des indices de type a tendance à être plus performant car il permet à PeachPie d’effectuer des ajustements plus ciblés.)

De nombreuses applications PHP existantes sont disponibles dans PeachPie’s Catalogue d’applications Porté vers l’environnement d’exécution PeachPie. Parmi elles, WordPress, sans doute l’application la plus populaire écrite en PHP, et l’une des applications les plus susceptibles de bénéficier des gains de performances promis par PeachPie.

Droits d’auteur © 2021 IDG Communications, Inc.



Source link

Recent Posts