Проект Peachpie достиг возможности компиляции WordPress для платформы .NET
28 февраля 2017 года
После года разработки проект Peachpie, в рамках которого развивается открытый компилятор из PHP в .NET, достиг возможности компиляции системы управления web-контентом WordPress. Код компилятора написан на языке C# и распространяется под лицензией Apache 2.0. Проектом также разработан специальный runtime, полностью совместимый с runtime PHP 7.1, что позволяет запускать немодифиицированный WordPress поверх платформы .NET Core, без применения PHP.
Среди причин создания компилятора PHP для платформы .NET называются:
- Желание получить более высокую производительность - скомпилированный код работает быстрее и может быть дополнительно оптмизирован при помощи .NET Jitter;
- Возможность взаимодействия PHP-приложений с плагинами, написанными на C#, и библиотеками .NET;
- Поддержка кросс-компиляции PHP-кода в форму библиотек классов, которых можно использовать в проектах на C#;
- Поддержка создания бинарных сборок, поставляемых в виде двоичных файлов без исходных текстов;
- Возможность выполнения проекта в системах без установленного интерпретатора PHP;
- Повышение безопасности за счёт выполнения в стандартном окружении .NET верифицированного кода, избавленного от небезопасных конструкций.
ИсточникиПравить
Эта статья содержит материалы из статьи «Проект Peachpie достиг возможности компиляции WordPress для платформы .NET», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии:Проект Peachpie достиг возможности компиляции WordPress для платформы .NET