写点什么

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

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

关注

评论

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

数字资产交易所系统开发交易平台APP

不讲码德!坏味道偷袭我这个老码农

爱笑的架构师

Java 代码审查 代码坏味道 代码规范 七日更

甲方日常 71

句子

工作 随笔杂谈 日常

vivo 商城架构升级-SSR 实战篇

vivo互联网技术

大前端 服务端 Node SSR

数字货币量化交易所系统开发案例

Linux安装MySQL标准教程

Simon

MySQL centos 安装 七日更

今天发的被删了,不是我没写

lidaobing

28天写作

我们该如何正确的中断一个线程的执行??

冰河

并发编程 多线程 高并发 中断线程 签约计划第二季

架构师 3 期 3 班 -week5- 总结

zbest

总结 week5

和 lvgo 一起学习设计模式.PDF

米凤君

Java 设计模式 23种设计模式

数字货币持币生息钱包系统开发案例

架构师 3 期 3 班 -week5- 作业

zbest

作业 week5

FGC青蛙钱包系统开发|FGC青蛙钱包软件APP开发

系统开发

全球第一个 Serverless Redis 服务:Lambda Store 免费用

donghui

redis Serverless Lambda Store

数字货币交易所币币OTC交易系统开发

TypeScript | 第一章:环境搭建及基础数据类型

梁龙先森

typescript 大前端 七日更

创业感悟 | 2021是继续打工还是选择创业?

黑马腾云

创业

Flutter动态创建UI实现方案

FisherJoe

Win10环境前后端分离项目基于Vue.js+Django+Python3实现微信(wechat)扫码支付流程(2021年最新攻略)

刘悦的技术博客

django Vue 微信支付 python3 请求数据 扫码

文件写入的6种方法,这种方法性能最好

王磊

Java io 文件读写 文件操作 文件写入

突破某度云盘下载限速,提速30倍!想学?我教你啊

Silently9527

百度云 HTTP

阿里不允许使用 Executors 创建线程池!那怎么使用,怎么监控?

小傅哥

Java JVMTI 线程池 七日更 Executors

【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法

herongwei

c++ 后端 迭代器模式 源码剖析 stl

量化交易模式系统开发app案例

什么是定点数?

Kaito

计算机基础

区块链钱包软件系统开发及费用

架构的业务属性

soolaugust

架构 设计 架构师 七日更

架构师训练营第十一周作业

文智

极客大学架构师训练营

生产环境全链路压测建设历程 16:淘宝网高可用历程的总结

数列科技杨德华

全链路压测 七日更

十日谈:我的 2020

escray

2020 七日更 十日谈

第十三周 作业

熊桂平

极客大学架构师训练营

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