写点什么

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

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

关注

评论

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

Javascript API自动代码生成需求征集

百家饭隐私计算平台创业者

JavaScript OpenAPI axios

阿里云CIPU下笔惊雷,方寸间书写中国算力故事

脑极体

java程序员培训 | 10年后程序员的薪资会怎么样

@零度

JAVA开发

java就业培训 | 面试官如何判断应聘者能力的,这一篇就够了

@零度

JAVA开发

JDK8 HashMap如何实现?

源字节1号

软件开发

2023年广州美博会-2023年春季广州美博会

Geek_0b38bb

美博会 2023年广州美博会 春季广州美博会 3月份广州美博会

InfoQ 极客传媒 15 周年庆征文|跨平台应用开发进阶(二十二) :uni-app Android APP上线准备工作汇总

No Silver Bullet

前端 签名 安全检测 6月月更 InfoQ极客传媒15周年庆

如何使用物联网低代码平台进行数据分析?

AIRIOT

物联网 低代码开发

基于深度学习的水冷工作站加速遥感测绘应用研发

GPU算力

人才一站式服务平台开发,高层次人才管理系统

a13823115807

转转统一权限系统的设计与实现(前端实现篇)

转转技术团队

前端开发 umijs 权限设计

ABAP-调用WebService服务

桥下本有油菜花

abap

帮助中心应该怎样设计?

小炮

探索质量外延 - 质量安全故事

QualityFocus

质量管理 软件质量与安全

个推CTO趣谈元宇宙:从概念、成因到核心技术

个推

数据智能 元宇宙

云堡垒机单机部署的优缺点讲解-行云管家

行云管家

网络安全 堡垒机 云堡垒机 堡垒机部署

个推TechDay直播预告 | 6月22日,开启大数据降本提效的破局之道!

个推

大数据 分布式计算 分布式存储 标签

华为云携手鸿蒙,培养创新型开发者

华为云开发者联盟

云计算 鸿蒙 华为云

技能速成!教你10分钟内在电脑上配置运行Hive Metastore和Presto

Alluxio

presto 技能 Alluxio hive metastore 初学者

web前端培训如何提高React界面性能

@零度

前端开发 React

Vue-12-条件渲染(可重复元素)

Python研究所

6月月更

特定MPC问题包含哪些常见技术,有什么作用,什么场景需要用到?

Jessica@数牍

隐私计算 安全多方计算 特定mpc问题

uni-app进阶之Weex/nvue【day6】

恒山其若陋兮

6月月更

大数据系统包含哪些组件?需要过等保吗?

行云管家

大数据 数据 过等保

为什么不建议你用 MongoDB 这类产品替代时序数据库?

TDengine

数据库 tdengine 时序数据库

Neat Syntax Design of an ETL Language (Part 1)

Bright

数据开发 ETL 大数据开发 EasySQL

多年亿级流量下的高并发经验总结,我毫无保留的写在了这本书中

冰河

并发编程 多线程 高并发 异步编程 6月月更

科创人·酷渲科技创始人华少:用双赢思维做产品、连生态,实现规模化发展

科创人

Mysql数据库查询好慢,除了索引,还能因为什么?

C++后台开发

MySQL 数据库 中间件 后端开发 C++后台开发

易观分析《计算机视觉市场研究,2022》研究报告正式启动

易观分析

人工智能

时序数据是如何被压缩的?具体有哪些可选择的压缩算法?

TDengine

数据库 tdengine 时序数据库

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