写点什么

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

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

关注

评论

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

今年过一次不一样的520!

liuzhen007

520单身福利 520 单身福利

缅怀袁老

topsion

随笔杂谈

模块四:课后作业

菲尼克斯

架构实战营

【音视频】基于声网实时音视频能力的音视频质量体系建设

轻口味

音视频 WebRTC 声网 质量指标

Vue-2-常用指令

Python研究所

520 单身福利

编辑器的江湖

ES_her0

5月日更

MySQL主从网络延迟解决方案

运维研习社

MySQL 运维 主从同步 5月日更

🚄【Redis 干货领域】帮你完全搞定 Cluster 原理(实践篇)

码界西柚

redis redis集群 redis cluster 5月日更 redis架构

C语言不完全类型是什么?有什么用途?

不脱发的程序猿

C语言 C语言不完全类型

Python - 日志处理(logging模块)

若尘

日志 log Python编程 5月日更

架构实战营-作业四

大可

【渗透测试】hackthebox靶场之ScriptKiddie

Thrash

☕【JVM技术之旅】彻底弄清楚Minor GC和Major GC及Full GC

码界西柚

JVM 垃圾回收 GC 5月日更

Python自动化神器-Fabric

小圆子

520 单身福利

InnoDB 锁类型及其分析

luojiahu

innodb 死锁 间隙锁 意向锁

基于Mac的手动搭建WordPress个人站点的方法

三掌柜

5月日更

双峰哲学 - 一种深度工作的哲学

石云升

学习 职场经验 5月日更

架构学习笔记:读写分离

风翱

架构 5月日更

自我复盘

lenka

5月日更

高性能 JavaScriptの五 -- 快响应用户界面

空城机

JavaScript 大前端 5月日更

Go 并发编程 — 深入浅出 sync.Pool ,围观最全的使用姿势,理解最深刻的原理

奇伢云存储

并发编程 云存储 Go 语言

Flink的程序结构

大数据技术指南

flink 5月日更

模块4作业4

wade

#架构实战营

设计千万级学生管理系统的考试试卷存储方案

Vincent

架构训练营

密码学基础

escray

学习 极客时间 安全 5月日更 安全攻防技能30讲

加密货币终将替代黄金?总价值已接近私人持有黄金价值

CECBC

打击挖矿和交易行为!

CECBC

如何根据日志来了解一个请求经历了什么?

我爱娃哈哈😍

软件架构 架构设计 架构实战

模块4-作业

yu

如何提升Hadoop访问对象存储US3的效率?我们做了这些技术实践

UCloud技术

大数据 hadoop

ORACLE数据库应用开发三十忌

老猿Python

数据库 oracle 程序开发 数据库应用开发

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