拯救行将就木的PHP:谷歌为GAE添加PHP支持

时间:2013-05-17 19:05 作者:KLINT FINLEY
周三的Google I/O大会上,Google为用户带来了一些关于其云平台服务的新消息。作为亚马逊AWS的竞争对手,Google Compute Engine现在面向所有用户,无需用户花费400美元购买支持。Google同时宣布 GAE(Google App Engine)平台已 添加对PHP编程语言的支持。

image

类似GAE的PaaS,设计初衷是提供开发构建和托管应用程序的环境,以方便开发者。Google App Engine发布于2008年,之前已实现对Python,Java以及Google自己的开发语言Go的支持。在添加新兴语言如Ruby、Node.js之前,Google加入了对PHP的支持,这一举动证明PHP的重要性一如既往。
自从1995年被创造以来,PHP已经成为开发者的福音,同时也是祸端。最近,更多的情况下可能是祸端。去年StackExchange的联合创始人Jeff Atwood罗列了 若干希望PHP死亡的声明,他呼吁开发者帮助其改进其它编程语言以替代PHP。但是当 Atwood为他的新公司Discourse选择了Ruby时,PHP依然由于各种原因被开发者使用着。
PHP依然存活的最大原因之一是其用法被太多人所掌握。许多流行的应用程序,包括WordPress,Drupal和Magento都是用PHP开发的。PHP还有一个优点:它很容易进行部署。开发者甚至是初学者就可以快速搭建,并且PHP几乎可以运行在所有Web服务器上。而部署Ruby和Python要稍微多花点功夫,尤其是对于一个新手。
具有讽刺意味的​​是,被期望帮助彻底摆脱PHP的云技术,正在延长PHP的寿命。类似GAE和Heroku云平台的建立,在某种程度上是为了易于部署和托管Python和Ruby应用程序。但很快,公司看到了将平台模型也应用于PHP的商机。类似Orchestra(后被Engine Yard收购)和PHPFog(现在的AppFog)的初创公司应运而生。随后,Zend也推出了自己的PHP云平台产品。现在大多数的PaaS提供商(包括App Engine和Heroku)都支持PHP。
这不足为奇,即使是正在逐步放弃PHP的公司和开发者,仍然有旧的应用程序需要运行,他们希望在同一个地方运行所有的应用程序。
现在,多亏了Google,PHP代码应该更容易再存活几年。
原文链接: Google Pries Another Nail From PHP’s Coffin(编译/周小璐 审校/仲浩)