Rendering PHP files in Razor Views

Posted on July 31, 2018, in category Information, News, Tutorial, tags: , , , , , , , ,

Much has been said about the interoperability options PeachPie opens up between PHP and .NET code. One of the most practical use cases is combining Razor and PHP Partial Views, which is what today’s article will be about.

... continue reading

The Ultimate WordPress Cache

Posted on July 1, 2018, in category Information, News, tags: , , , , , ,

No reasonable WordPress site is complete without some kind of caching plugin. While PeachPie should inherently speed up the runtime of PHP apps, it also opens up the door to another fantastic possibility: the ASP.NET Core response cache. Intro The web cache is a general issue we will face regardless of language, web server or […]

... continue reading

How to Work With Plugins in WordPress on .NET

Posted on June 25, 2018, in category Information, Tutorial, tags: , , , , , , ,

One of the most frequently asked questions we get regarding WordPress on .NET is how to work with plugins. This tutorial will explain how to install plugins with the current state of PeachPie and how to get past some of the basic problems you might encounter.

... continue reading

Performance Progress Report

Posted on June 4, 2018, in category Benchmark, Information, tags: , , , ,

Although performance improvements of PHP applications are one of the objectives of PeachPie, we always emphasize that it doesn’t necessarily have to be the main one and that we have yet to work on code optimizations to really get the most out of PeachPie. However, recent configuration tweaks have definitely led to surprisingly good results. […]

... continue reading

Packing PHP into DLLs, EXEs or NuGets

Posted on April 29, 2018, in category Information, News, Samples, Tutorial, tags: , , , , , , , ,

Seeing PeachPie enables us to compile PHP code into .NET assemblies, wouldn’t it also be great to manage it as a package or a set of packages depending on each other? In this article, we outline some of the common practices and possibilities of building deployable packages with PeachPie using a .NET Core SDK or […]

... continue reading

First WordPress benchmark

It’s been a while since we produced any benchmarks, so it’s time to put Peachpie to the performance test again. And it’s not going to be a small one – this time, we will benchmark an entire real world application in WordPress.

... continue reading

Maintaining backward compatible Peachpie and PHP code simultaneously

Posted on January 18, 2018, in category Information, tags: , , , , , , , ,

When you consider transforming your PHP code to .NET using Peachpie, you’ll probably worry about backward compatibility and the development process itself, or whether you can maintain both platforms within a single code base. Here is why you don’t have to.

... continue reading

2017 Wrap-up

Posted on December 28, 2017, in category Information, tags: , , , , , ,

As 2017 is drawing to a close, let’s take a look back at the progress we made this year and preview what you can expect in the next year.

... continue reading

PHP 7.2 on .NET

Posted on December 4, 2017, in category Announcement, Information, News, tags: , , , , , ,

Recently, PHP 7.2 has been released, and we are happy to announce that Peachpie has followed suit and is now able to compile the regular PHP 7.2 language syntax to .NET.

... continue reading

Fast caching across requests in PHP & .NET

Posted on November 7, 2017, in category Information, Tutorial, tags: , , , , , , ,

In this article, we’d like to describe something you can benefit from implicitly when using Peachpie compiler. Peachpie compiles PHP sources to regular .NET binaries, which gives us several features that are simply not available to regular PHP. An example of this is caching some data you don’t want to create with every single request […]

... continue reading