10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:475099
用户头像

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

关注

评论

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

【Java对象拷贝机制】使用CGlib实现Bean拷贝(BeanCopier)

码界西柚

对象拷贝 11月日更 BeanCopier

几年开发两茫茫,且看我给你分析ContentProvider

android 程序员 移动开发

六年老Android开发,突遇公司搬离上海无赔偿,我该怎么办?

android 程序员 移动开发

删除calico换成flannel后,容器没有正常启动

ilinux

使用协程优化你的业务

android 程序员 移动开发

做了6年的Android,靠着这份900多页的PDF面试整理,薪资Double!

android 程序员 移动开发

再见吧 buildSrc, 拥抱 Composing builds 提升 Android 编译速度

android 程序员 移动开发

你必须要掌握的Android冷启动优化

android 程序员 移动开发

使用Flutter完成10个商业项目后的经验教训

android 程序员 移动开发

全新Android-Material-组件你在用了吗?

android 程序员 移动开发

六年 Android 开发的涨薪之路,从15K涨到30K的面试解析

android 程序员 移动开发

关于Android内存泄漏的那些事

android 程序员 移动开发

关于内存泄漏和内存溢出的那些事!

android 程序员 移动开发

你还在为-TCP-重传、滑动窗口、流量控制、拥塞控制发愁吗

android 程序员 移动开发

像奥利奥一样的双重安全措施,尽在 Android Oreo

android 程序员 移动开发

全面解析Android进阶面试常客之Handler

android 程序员 移动开发

你知道App为什么会Crash吗?

android 程序员 移动开发

你知道Java类什么情况下会被初始化吗?

android 程序员 移动开发

图解Pandas的排名rank机制

Peter

Python 数据分析 pandas

作为Android开发者,你真的知道Android按下开机键到启动发生什么吗?

android 程序员 移动开发

加入 node 后 flannel 报错

ilinux

关于QPS高并发,你了解多少?

android 程序员 移动开发

删除/var/lib/cni更换网络插件但是kubernetes没有正常启动

ilinux

gitlab-runner出现too many connections

ilinux

全网独家盘点Android热修复方案(含阿里巴巴、美团、腾讯等

android 程序员 移动开发

关于listView(列表)的各种使用方法

android 程序员 移动开发

关于提高编程思维与工作效率的总结

android 程序员 移动开发

你是不是疯了,为什么字节跳动的Offer都不要了?

android 程序员 移动开发

你的产出是别的程序员的10倍,为什么无法获得10倍的工资?

android 程序员 移动开发

你知道 Android 面试官最喜欢问那些技术点嘛?这篇带你复盘往年面试题!

android 程序员 移动开发

再见!杭州!再见!阿里巴巴

android 程序员 移动开发

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