AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Google 发布 App Engine 的 Go 语言通用版

  • 2015-07-16
  • 本文字数:929 字

    阅读完需:约 3 分钟

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 开发者最好的部署平台”。


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-07-16 08:474860
用户头像

发布了 268 篇内容, 共 128.2 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

基于SpringBoot 的MCMS系统,完全开源,直接商用太爽了

冉然学Java

Java 源码 springboot 构架

营销玩法多变,搞懂规则是关键!

CRMEB

一道2016年nice的笔试题引发的思考

芒果酱

7月月更

硅谷来信:Google、Facebook员工的“成长型思维”

博文视点Broadview

全国首创!洞见科技联合山东数据制定的「数据产品登记」两项标准正式发布

洞见科技

数据 联邦学习 隐私计算

Hexo在github上构建的博客

沃德

程序员 Hexo 博客 7月月更

【LeetCode】数组美丽值求和Java题解

Albert

LeetCode 7月月更

Redis 过期的数据会被立马删除么?大有玄机

码哥字节

redis 底层原理 7月月更

FAQ制作工具推荐

Baklib

某易跟帖频道,接口溯源分析,反爬新技巧,必掌握一下

梦想橡皮擦

Python 爬虫 Python爬虫 7月月更

使用ServiceWorker提高性能

devpoint

JavaScript Service Worker 7月月更

Java 在Word文档中查找和高亮文本

在下毛毛雨

Java word文档 查找与高亮

对象的内存分配一定都是在堆空间吗?

领创集团Advance Intelligence Group

代码优化 内存分配

http请求redirect的问题

飞翔

golang

CSS神奇的卡片悬停交互效果

南城FE

CSS 前端 动画 鼠标悬浮 7月月更

Qt|QWT绘制柱状图一类多种颜色

中国好公民st

qt 7月月更

双目立体匹配之视差优化

秃头小苏

7月月更 双目立体匹配

企事业单位该如何建设知识管理体系

Baklib

为什么说企业需要具备企业知识管理的能力?

Baklib

【Docker 那些事儿】关于容器底层技术的奥秘

Albert Edison

7月月更

微软 Edge 浏览器 Tracking Prevention 的强制措施的一个例子

汪子熙

JavaScript microsoft 浏览器 前端开发 7月月更

全面打通 DevOps 数据链的研发效能度量平台

思码逸研发效能

开源 DevOps 研发效能 效能度量

解决浏览器回退表单重复提交问题

沃德

程序员 javaWeb 7月月更

java培训之Java8 Stream 代码简化是如何实现的

@零度

stream JAVA开发

龙芯高级工程师直播:视频编解码基础知识入门 | 第 31 期

OpenAnolis小助手

直播 基础 视频编解码 龙蜥大讲堂 龙芯中科

系统首页 DIY,你的个性化需求 Pro 系统来满足!

CRMEB

web前端培训nodejs异步IO

@零度

node.js 前端开发

数据仓库分层——DWD DWS ADS傻傻分不清楚

怀瑾握瑜的嘉与嘉

数据仓库 7月月更

多链多币种钱包系统开发跨链技术

薇電13242772558

钱包 跨链技术

会用redis吗?那还不快来了解下redis protocol

冉然学Java

Java 分布式 构架 Redis 数据结构

Java基本概念详解

五分钟学大数据

Java 7月月更

Google发布App Engine的Go语言通用版_Google_张天雷_InfoQ精选文章