We ran some experiments with HHVM last year. Unfortunately, some random library that has a random dependency was failing on HHVM. The surface area for this type of incompatibility is a bit too much for me to bear.
PHP once had its place to make .html files dynamic. Unfortunately, the ease of making this happen accidentally turned PHP into what it is today. Beyond this, there isn't much merit to the language, the frameworks, or the ecosystem at all.
We're certainly running. But rather than stopping at HHVM, we're dropping PHP altogether.
Comments
We ran some experiments with HHVM last year. Unfortunately, some random library that has a random dependency was failing on HHVM. The surface area for this type of incompatibility is a bit too much for me to bear.
PHP once had its place to make .html files dynamic. Unfortunately, the ease of making this happen accidentally turned PHP into what it is today. Beyond this, there isn't much merit to the language, the frameworks, or the ecosystem at all.
We're certainly running. But rather than stopping at HHVM, we're dropping PHP altogether.
Have you looked at hhvm recently? A lot has changed since then and things have gotten better.
Although like you, I am eyeing golang as well. But not got any work scheduled until the latter part of this year.