开发者福音!谷歌云APP引擎今天开始支持Python 3.7

作者:Stewart Reichling、Matthew Soldo

来源:Google Cloud, 新智元

Python今天表示很开心!

谷歌云推出了第二代App Engine引擎标准runtime,这是对平台的重大升级,允许开发者使用最新版本流行语言、框架和库轻松运行web应用程序。想要尝鲜的小伙伴们,猛戳下方链接吧!

https://cloud.google.com/appengine/docs/standard/python3/

敲重点!—可支持便携式Web应用程序了!

App Engine的原始版本早于Google Cloud Platform,并且它支持现代Web App的丰富服务。 当App Engine首次推出时,云数据存储和Firebase身份验证等GCP服务尚不存在,因此我们为常见的Web应用功能构建了App Engine API,如存储,缓存和排队。 这有助于开发者以最少的设置编写应用程序,但同时也降低了代码的可移植性。

新的Python 3.7 runtime支持Google Cloud客户端库,因此开发者可以将GCP服务集成到自己的应用程序中,并在App Engine,Compute Engine或任何其他平台上运行它。目前,在第二代runtime(包括Python 3.7)中,只有原始版App Engine的API还不可用。

为什么偏偏选中Python3.7?

Python 3.7是Cloud Next上宣布的新第二代runtime之一。基于轻量级容器运行时沙箱—gVisor的技术,这些第二代运行时消除了许多以前的App Engine限制,使开发者能够编写便携式Web应用程序和微服务,从而利用App引擎独特的自动缩放、内置安全性和按次计费模式。

十多年来,开发人员选择App Engine作为其完全托管的开发人员体验,而Python一直是该体验的关键部分—谷歌于2005年 使用Python2.5.2推出了 App Engine。Python3.7 runtime的引入使谷歌能够了解语言社区的最新进展,并且作为第二代runtime,它可以更快地实现持续的runtime更新。

这个新的runtime允许开发者利用Python的开源库和框架生态系统。 虽然Python 2 runtime只允许使用特定版本的白名单库,但Python 3支持任意第三方库,包括那些依赖C代码和本机扩展的库。 只需将Django 2.0,NumPy,scikit-learn或您选择的库添加到requirements.txt文件中即可。 部署应用程序时,App Engine将在云中安装这些库。

- 加入AI学院学习 -

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180809A0GZ1000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券