Почему Google App Engine Standard использует PHP 5.5? - PullRequest
0 голосов
/ 08 декабря 2018

Я планирую размещать приложения PHP в Google App Engine Standard, но я нахожу одну вещь относительно:

В настоящее время можно выбирать между средой исполнения PHP 5.5 и средой бета-версии 7.2.Таким образом, в настоящее время доступна не бета-версия 5.5 с окончанием жизни полтора года назад!

Почему это давно не было обновлено до 5.6?почему нет 7.0 или 7.1 сред (7.0 вышло 2 года назад!)?Разве не совершенно безответственно предоставлять такую ​​старую среду выполнения PHP?Я имею в виду, что даже самые любительские хостинговые компании давно обновились до 5.6.Я не могу понять, почему Google - одна из ведущих технологических компаний на планете - делает это.

Я знаю, что могу использовать любую среду выполнения, какую захочу, в гибком движке приложений, но если "Стандартная среда PHP "интерпретируется Google как PHP 5.5, разве это не гигантский красный флаг для любого разработчика?Почему кто-то так безответственно сегодня использует PHP 5.5 или выбирает хостинг-провайдера, который НАСТОЯЩИМ далеко позади, что он предоставляет 5.5 как самую последнюю стабильную среду PHP?Разве такая невероятно консервативная и, казалось бы, безответственная схема обновления времени выполнения - это большой красный флаг, чтобы НЕ использовать App Engine Standard для какого-либо ответственного разработчика?

Или я что-то здесь упускаю?

1 Ответ

0 голосов
/ 08 декабря 2018

В изолированной среде стандартной среды первого поколения многие сервисы опирались на специально созданные библиотеки, API-интерфейсы и поддерживающую инфраструктуру / сервисы.

Скорее всего, многие / все из них необходимо будет переписать / перенести командой GAE при смене поддерживаемой языковой версии и делать это своевременно и с минимальными затратами при сохранении SLA.все тривиально.

Список этих служб можно найти в руководстве Миграция служб из стандартной среды в гибкую среду - большинство, если не все, недоступны в стандартной среде 2-го поколениялибо.

Заменив эти сервисы более или менее похожими решениями, предлагаемыми другими командами Google (или даже сторонними разработчиками) (или вообще отказавшись от них), добавив поддержку различных языков / версий, стало намного проще - вероятно, объяснитьпостоянно растущие темпы их появления и развития - см. Аннотированная история облачной платформы Google и / или Примечания к выпуску PHP .Что является, если хотите, доказательством того, что Google продолжал активно пытаться идти в ногу с развитием языков.

Я не уверен насчет PHP или других языков, но в контексте использования моего приложения я более чем счастливс более старой версией Python 2.7, особенно с учетом других преимуществ, предлагаемых исключительно стандартной средой 1-го поколения.Я просто надеюсь, что при наличии альтернативных предложений стоимость обслуживания (даже замороженная как есть) остается достаточно низкой, чтобы не оправдать прекращение;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...