Facebook will rewrite the PHP runtime environment

Source: Internet
Author: User
Tags php compiler
Facebook will help the php team rewrite the PHPRuntime source code and open-source the new runtime environment. The reason is that the existing PHP framework cannot meet Facebook's website speed requirements. The new runtime environment may bring new vitality to the PHP development community. See the original article. A week ago, I told you that the PHP core team had been to Facebook's headquarters and was forced to sign a confidentiality agreement. then they were taken to a very quiet, isolated meeting room where he Facebook will help the php team rewrite the PHP Runtime source code and open-source the new Runtime environment. The reason is that the existing PHP framework cannot meet Facebook's website speed requirements. The new runtime environment may bring new vitality to the PHP development community. See the original article.

A week ago, I told you that the PHP core team had been to the Facebook headquarters and was forced to sign a confidentiality agreement. then they were taken to a very quiet, isolated meeting room, where, they learned about some very cool open-source projects supported by Facebook.

Let me summarize it here. In the end, I knew what happened there: Facebook planned to write PHP runtime from the beginning. On Tuesday, they will hold large presentations on the project and turn it into open-source software. I know nothing about the details of this project, but I know that Facebook did hire someone to do this two years ago. And I'm sure it's always a one-person project.

So why does Facebook rewrite PHP runtime? Because PHP obviously cannot keep up with Facebook's speed. Several years ago, I had coffee with Zend people. They asked me what people think about PHP from the news I learned. I hesitated and told them that people complained that PHP was slow. Now, I personally think PHP is not slow: it is simply not a language developed to handle the workload of java and. NET.

But this still cannot change the fact that PHP is running slowly on the server. Well, when I spoke to Zend people like this, they reacted just as they did when Gaishi Taibao was spying on spies: "What? Who said that? Tell us his name !"

Obviously, Zend does not think this is a problem. But Facebook thinks it is. The marginal benefits of solving this problem are too low, but considering Facebook users, even 1% more users are of great help to them.

Salvation will come on Tuesday. As you can imagine, this new project will bring many great gods in the PHP community to join Facebook. Yahoo was in the same situation six years ago, but did not seize the opportunity to turn PHP into a more dynamic platform and language.

Update:After reviewing the comments, I tend to believe that Facebook will launch the PHP compiler, which sounds like true and is consistent with what I know. But I am not sure this will happen. Thank you for providing the additional information.

This article comes fromEast and West dongxi.net| Build bridges between east and west to present valuable things |Translation address
Source: Software development timesAuthor: Alex HandCompile: Ithinco
Statement: The translator ithinco owns the copyright of this article and authorizes this site to publish it. for non-commercial reprinting, please refer to the non-commercial use reprinting copyright description in the China-East network copyright statement. for commercial reprinting, please contact China-East-West Network.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.