写点什么

Google App Engine 开始支持 Go 语言

  • 2011-07-30
  • 本文字数:644 字

    阅读完需:约 2 分钟

Google 在 GAE SDK 1.5.2 中添加了对 Go 语言的支持。开发者可以在 Linux 和 Mac OS X 本地测试 Go 应用程序,并在 GAE 上运行它们。

Google App Engine SDK 1.5.2 添加了新工具,使用它我们可以构建用 Go 语言编写的应用程序,并在 GAE 上运行它们。Go 是 Google 所创建并钟爱的语言,它与 C 语言类似,但是添加了多项特性,像动态类型、反射、垃圾回收、并发和并行等。

这个SDK 包含有Python开发服务器,在把Go 应用程序上传到GAE 使其在 Go 运行时环境中运行之前,我们可以使用它在本地运行和测试这些程序。 服务器会模拟数据库和 GAE 服务,从而开发者可以在本地测试应用程序的大部分功能。

在 SDK 中有构建服务,当源代码发生改变的时候,它会自动重新构建代码,这样用户就不需要直接与编译器交互。

Go 应用程序可以访问所有标准的服务——Datastore、Blobstore、Channel、Mail、Memcache、Task Queue 等等,但在沙盒环境中有些限制,例如,应用程序无法对本地文件系统执行写操作,也无法随意创建网络连接。Go 运行时环境提供了对 goroutines的支持,会为它分配单独的线程,但现在还不支持并行执行,该功能会在以后提供。

Google 提醒开发者,GAE 的 Go 环境还处于试验阶段,所以最好先不要编写商业化的应用程序。SDK 可以运行在 32 位和 64 位的 Linux 和 Mac OS X 上,并且当 Go 语言迁移到微软的操作系统上时,它可能就可以在 Windows 上运行了,不过据“Go 对Windows 的支持”维基百科上所说,这个过程在进行中,但还没有完成。

查看英文原文: Google App Engine Gets Support for Go

2011-07-30 18:452924
用户头像

发布了 340 篇内容, 共 129.9 次阅读, 收获喜欢 13 次。

关注

评论

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

金融云原生漫谈(二)|中小银行破局之道:云原生架构转型全攻略

York

基于Paddle Serving&百度智能边缘BIE的边缘AI解决方案

百度开发者中心

飞桨

Apache APISIX 社区双周报 | 功能亮点更新进行中

API7.ai 技术团队

开源 云原生 API网关 社区 Apache APISIX

金融云原生漫谈(一)|银行业如何快速提升应用研发效能和交付效率?

York

「死磕」传统工业软件路径不通 他们给自己造了把梯子

ToB行业头条

Swift 在手淘商品评价的技术重构与实践

阿里巴巴终端技术

ios swift 移动开发 客户端

流式数据质量监控的技术调研及选型思考

字节跳动数据平台

sql 字节跳动 数据质量 流式数据 flik

常见的跨域场景

郑州埃文科技

数据库 IP 跨域

2021年度优质创作者评选名单公布!

InfoQ写作社区官方

热门活动

Git fork的学习笔记

Changing Lin

1月月更

纯 MongoDB 实现中文全文搜索

MongoDB中文社区

mongodb

音视频开发:FFmpeg时间戳详解

赖猫

音视频 ffmpeg

直播系统聊天技术(六):百万人在线的直播间实时聊天消息分发技术实践

JackJiang

消息推送 即时通讯 IM 直播技术 直播聊天室

Rainbond 对接 Istio 原理讲解和代码实现分析

北京好雨科技有限公司

Kubernetes istio PaaS rainbond

肝了三个月Linux内核,面试薪资直接翻番,我才明白TA的重要性!

Yt

c++ Linux服务器开发 Linux内核 驱动开发

定了!皮皮APP助力电子竞技游戏师职业技能标准发布!

联营汇聚

后端老司机的跨域之旅

勇哥java实战分享

后端 CORS

防火墙是什么?怎么理解?

行云管家

运维 网络安全 防火墙 堡垒机

创业公司COO:用宜搭落地管理思想,打破数据壁垒|《102个开发者故事》第五期

一只大光圈

低代码 数字化转型 企业管理 钉钉宜搭

推荐一款少见开源的支付类项目(Spring Boot+Shiro+MyBatis+Redis)

北游学Java

Java redis spring mybatis

堡垒机和防火墙的区别是什么?能防删库跑路吗?

行云管家

运维 网络安全 防火墙 堡垒机

资讯|WebRTC M96 更新

网易云信

大数据 WebRTC 开发

【MongoDB白皮书】DIRT和复杂性的高成本

MongoDB中文社区

mongodb

金融云原生漫谈(三)|银行云原生基础设施构建:裸金属VS虚拟机

York

云原生 金融科技 新基建

金融云原生漫谈(四)|如何构建高可用、高并发、高性能的云原生容器网络?

York

云原生 金融科技 高性能网络

为什么要避免在 Go 中使用 ioutil.ReadAll?

AlwaysBeta

Go 源码 io Go 语言

恒源云(GPUSHARE)_云GPU服务器如何使用FinRL?

恒源云

算法 框架 PyTorch

青藤:一招制敌!微隔离,让勒索软件不再横行

青藤云安全

静态代理模式——时间都去哪儿了

蝉沐风

设计模式 代理模式

Flutter VS React Native,跨端方案大 PK

融云 RongCloud

flutter React Native Discord

2022开篇之作,Docker与微服务实战教程

编程江湖

Google App Engine开始支持Go语言_架构_Abel Avram_InfoQ精选文章