What Difference Does the ‘Core’ Make?

Posted on September 14, 2016, in category Benchmark, tags: , , , , , , , , ,

Last week we made a second appearance on Microsoft’s Channel 9 show “On .NET” to give an update on the progress we have been making with Peachpie compiler. As discussed in the livecast, we were quite interested in examining the performance differences of ASP.NET versus ASP.NET Core.

... continue reading

Benefits of Compiling PHP to .NET with Peachpie

Posted on July 18, 2016, in category Profiling, tags: , , , , , , , ,

As we continue making progress with the development of Peachpie, we have implemented several constructs that demonstrate the benefits of using a PHP compiler to .NET. This week, we would like to show some official PHP benchmarks and explain why this is significant.

... continue reading

Running PHP on Microsoft Azure with Peachpie

As announced in the last blog post, there has been some major progress in the development of the Peachpie platform over the last couple of weeks. Peachpie is now capable of running compiled PHP applications on IIS and on the Microsoft Azure cloud.

... continue reading

Peachpie.io gets a new look

Posted on June 29, 2016, in category News, tags: , , , , , , , , , , ,

No benchmarks this week, but we do have a few announcements. Not only about the technology itself, but also about the infrastructure that surrounds it.

... continue reading

What Happens when PHP Static Fields are Compiled to .NET

Posted on June 22, 2016, in category Benchmark, tags: , , , , , , , , ,

Read about what happens to PHP static fields when compiled to .NET.

... continue reading

How .NET Handles PHP Static Local Variables

Posted on May 30, 2016, in category Benchmark, tags: , , , , , , , , , ,

Moving on down the roadmap, we are implementing more and more PHP functionalities into Peachpie compiler. This week, we would like to introduce a particularly popular one – Static Local Variables.

... continue reading

The .NET Effect – Microbenchmarking of Include

Posted on May 23, 2016, in category Benchmark, tags: , , , , , , , , , ,

We previously talked about the include/require functionality, which we recently managed to implement in Peachpie. Now we decided to put the compiler to the test and benchmark the include function against standard PHP and Phalanger.

... continue reading

Computing Pi with Peachpie

Posted on March 22, 2016, in category Benchmark, tags: , , , , , , , , ,

We have been working hard to produce something tangible and/or executable to demonstrate some of the usecases, features, and benefits of Peachpie. In honor of Pi Day last week, it seemed like a good idea to produce the first demo of the PHP compiler to .NET by allowing it to compute Pi.

... continue reading

Introducing Peachpie – the PHP compiler for .NET Part II

Posted on March 16, 2016, in category Announcement, Benchmark, tags: , , , , , , , ,

In the first part of the introductory article, we covered the origins of Peachpie. We mentioned the primary motivations behind the creation of a PHP compiler, which led to the development of Phalanger, the predecessor of Peachpie.The last post finished by pointing out the nuances and benefits of Microsoft’s Roslyn compiler, which paved the way for Peachpie. In […]

... continue reading