Sélectionner une page


PeachPie, une plate-forme qui permet aux développeurs d’utiliser PHP comme un langage natif .NET, a atteint la version 1.0.0.

La plate-forme se compose d’un compilateur, d’un runtime, de bibliothèques d’extensions, d’un support IDE et d’un support MSBuild. Il est en développement depuis plusieurs années et la version 1.0.0 s’est concentrée sur le bon fonctionnement de certains projets PHP open source et applications clientes sur .NET.

Les fonctionnalités ajoutées dans la version 1.0.0 pour rendre cela possible incluent la possibilité d’ouvrir, de créer, de déboguer et de profiler des projets PHP dans Visual Studio. la dernière version de WordPress fonctionnant sur .NET; Packages Composer qui peuvent être compilés par une application C # et utilisés comme bibliothèque de classes; et une analyse de code qui fournit un diagnostic détaillé sur le code PHP.

Certains cas d’utilisation fournis par l’équipe incluent l’intégration d’applications .NET et PHP existantes, la migration de code de PHP vers .NET, l’exécution de PHP multiplateforme et l’utilisation d’outils .NET sur du code PHP. « Avec PeachPie, le code PHP obtient tout le contenu .NET » gratuitement « – outils de diagnostic propres, fonctions de débogage, indicateurs de performance et surveillance, compilation juste à temps, compilation anticipée, distribution sans source, interface graphique (Winforms , WPF, Xamarin Forms), MSBuild, des packages de flux NuGet et plus », a écrit l’équipe dans un Publier.

Selon l’équipe PeachPie, la version 1.1 introduira plus de fonctionnalités d’interopérabilité, telles que: B. « dynamique » dans la compréhension des types PHP en C #, une meilleure prise en charge des types de valeur .NET et une option pour compiler dynamiquement le projet à l’exécution. 1.2 se concentre sur les performances globales des applications compilées et du compilateur. Ensuite, l’équipe prévoit d’évaluer les principes et les API et de nettoyer certains des éléments internes.



Source link

Recent Posts