Facebook 将 PHP 编译成 JVM 字节码?

2012 年 9 月 5 日7890

   

  今天有一篇文章声称 Facebook 正在研究编译 PHP 在 JVM 中运行。我们都知道 Facebook 已经在使用 PHP-to-C++ 的交叉编译。而增加 Java 的动态调用对 Facebook 来说又增加了很多新的可能性。

  Alexander Turner,就是那篇文章的作者指出 PHP 和 Multi Language VM 的关系就如 JavaScript 和 V8 的关系:解释型语言在 JIT 编译后会显示出明显的速度提升。

  不管怎样,有重量级的公司采用 JVM 都是令人高兴的事情。Facebook 也许需要花费很多时间来让他们的代码在虚拟机上执行,除非他们利用 Quercus 或者 Project Zero 的实现。

  我们不确定这究竟会不会发生,但这是一个有趣的话题。假如你有 Facebook 那样规模的 PHP 代码,你会把他编译成 JVM 字节码吗?或许 Node.js 是一个更时尚的选择?

\

0 0