为什么谷歌App Engine的标准使用PHP 5.5?(Why is Google App Eng

2019-11-05 08:31发布

我打算在谷歌App Engine的标准托管PHP应用程序,但我觉得有一点很有关:

目前,一个可以在PHP 5.5运行时,和β7.2运行时之间进行选择。 因此,当前可用的非beta版本是5.5,它有它的结束生命1 1/2年前!

为什么这个没有升级到5.6不久前? 为什么没有7.0或7.1环境(7.0走出2年前!)? 是不是完全不负责任提供这样一个古老的PHP运行? 我的意思是,即使是最业余的共享托管公司可能早就升级到5.6。 我不明白,为什么谷歌 - 这个星球上最领先的技术型公司之一 - 是这样做的。

我知道,我可以用我想在灵活应用引擎的任何运行时,但如果“标准的PHP环境”是由谷歌解释为PHP 5.5,这是不是一个巨大的红旗任何开发? 为什么会有人如此不负责任使用PHP 5.5时下或选择托管服务提供商,这是远远落后,它提供了5.5的最新稳定的PHP环境? 是不是运行时的这样一个令人难以置信的保守和看似不负责任的升级,模式的大红旗不使用App Engine的标准为任何负责任的开发?

还是我完全失去了一些东西?

Answer 1:

在第一代标准环境沙箱中的很多服务都依赖于特制库,API和配套基础设施/服务。

最有可能的许多/所有这些将改变支持的语言版本,并及时和具有成本效益的方式这样做,同时保持服务水平协议是不是在所有琐碎的时候需要重新编写/移植由GAE团队。

你可以看到在这些服务的列表, 迁移服务从标准环境的灵活的环境指南-大多数,如果不是所有的人都没有在第二代标准的环境中可用两种。

通过与其他谷歌(甚至第三方)提供或多或少类似的解决方案团队替换这些服务(或干脆丢弃它们)增加对不同语言的支持/版本变得轻松了许多 - 可能解释在这些来到了不断增长速度生活和发展-看到谷歌的云计算平台的注释史和/或PHP发行说明 。 这是,如果你想,证明谷歌一直积极努力跟上语言进化。

我不知道关于PHP或其他语言,但我的应用程序使用方面,我很乐意与老的Python 2.7版本的更多,尤其是考虑到第一代标准环境专门提供的其他优势时。 我只是希望在的地方替代产品维护它的成本(甚至冻结-是)保持足够低,没有理由中止;)



文章来源: Why is Google App Engine Standard using PHP 5.5?