當前位置:
首頁 > 最新 > Google App Engine正式支持Python3.7

Google App Engine正式支持Python3.7

8月8日,Google宣布App Engine全面升級,各類語言及庫都升級到比較新的版本,其中Python升級到了Python3.7。

什麼是GAE?

GAE,全稱Google App Engine。你可以認為GAE是一個無法登陸的伺服器,它只允許你按照它要求的文件夾結構上傳代碼,代碼運行在它構建好且改造過的環境中,並以此實現你想要提供的服務。這個改造過的環境提供大量常用的工具,比如隊列、發簡訊、資料庫鏈接等功能,你只需要簡單地根據它提供的文檔導入使用即可。可以說,GAE簡化了程序員的工作,讓程序員專註業務邏輯,不必關心底層架構。而且,GAE比普通伺服器價格更低廉,所以曾一度被認為是雲服務發展的方向。百度曾推出類似的BAE,新浪曾推出類似的SAE,不過這些服務慢慢都凋零了,只有Google的GAE仍舊如火如荼。「老一輩程序員」過去經常通過在GAE上搭建一個的代理來翻牆,當然這招今天已經不管用了。

用了都說好

LumApps的CTO兼聯合創始人評論說:「用了GAE上的Python3.7新環境,我們能非常快速地更新我們的APP,而且它也支持我們想要的庫,比如scikit等。GAE幫助我們實現了客戶數量從0到250萬的飛躍,我們的開發人員也從3個人增加到了將近40人,同時保持了DevOps始終只需要一個人。」

支持任意第三方庫

GAE剛發布時,是只支持部分指定的Python庫的。這一次升級後,GAE將支持任意的Python庫,你可以自己指定安裝即可。這個改進應該歸功於Google自研的gVisor沙箱技術,保證了用戶環境之間的絕對隔離,任何人的失誤都不會對其他人造成很大影響。

小編叨咕叨

個人感言,歡迎討論

至今小編仍舊相信App Engine這種模式是未來小公司使用雲服務的主要方向,只不過現在可能還太超前了,這個生態還不夠成熟,沒有到爆發期。小編另一個預測是:等到App Engine流行起來後,Python會佔其使用的後台語言的50%市場份額以上。原因是App Engine主要用於快速開發、快速迭代,在這個領域沒有哪個語言比Python更合適了。另外Google最初發布GAE第一版的時候就是只支持Python2.5.2,當時支持的Web框架是Django 0.96.1。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

這7個開源的Python庫,讓你輕鬆代碼分析
厲害了!用不到20行的Python代碼構建一個對象檢測模型

TAG:Python |