Google發布App Engine的Go語言通用版

jopen 9年前發布 | 15K 次閱讀 App Engine

 

Google App Engine for PHP 在兩個星期前去除了其"beta" 標簽之后, Google App Engine for Go 在7月8日也以同樣的方式,官方移除了"beta" 標簽,擴展了 App Engine 的服務水平協議 ( Service Level Agreement , SLA)。這意味著,Google App Engine for Go現在是一個通用的可用性產品,可為各種應用提供了可靠的服務。

Google App Engine是 Google在2008年推出的互聯網應用服務引擎,它采用云計算技術,使用多個服務器和數據中心來虛擬化應用程序。因此GAE可以看作是托管網絡應用程 序的平臺,是平臺作為服務(PaaS)的典型代表。已經吸引了全球數十萬開發者在其上開發各種應用。目前支持的開發語言包括Python、Java、 PHP和Go等。而Go語言是一種用來解決大型計算問題的原生云、開源的編程語言,它關注高并發程序,并旨在開發效率和運行效率上取得平衡。2007年由 谷歌工程師Rob Pike, Ken Thompson和Robert Griesemer開始設計,可以在不損失應用程序性能的情況下降低代碼的復雜性。Go于2012年發布1.0版本,是一門強類型的通用編程語言。它的基 礎語法與C語言很類似,但同時也對其他的一些優秀編程語言有所借鑒。目前Go在很多著名的產品中得到了應用,包括 Dropbox,SoundCloud,MongoDB,Docker和CloudFare,以及國內的七牛云,京東云等。

2011 年7月,Google在GAE SDK 1.5.2中添加了對go語言的支持,正式作為一個試驗服務進行部署。開發者可以在Linux和Mac OS X本地測試go應用程序,并在GAE上運行它們。目前為止,App Engine for Go 已經服務 Web 和移動應用超過 4 年,現在每個月的服務時間達到數百萬的計算小時。go作為Google最成功的產品之一,公司將繼續在Google App Engine for Go上進行大規模投入,其中包括升級SDK以及將go更新到1.5版本。正如產品經理Jason Buberel在google網上論壇上發布這則 消息 時所寫到,“我們的目標是使App Engine成為go開發者最好的部署平臺”。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!