写点什么

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

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

关注

评论

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

全网最全!彻底弄透Java处理GMT/UTC日期时间

YourBatman

GMT UTC JSR310 TimeZone ZoneId

数据库周刊56丨17家数据库厂商2020大事件盘点;第十届PG中国技术大会圆满举办;pg wal目录膨胀异常分析;Oracle RAC等待事件总结;云和恩墨技术通讯2020年刊特辑……

墨天轮

MySQL 数据库 oracle postgre

安卓开发视频教程!2021年Android常见面试题,附面试题答案

欢喜学安卓

android 程序员 面试 移动开发

华为云登顶HotpotQA多跳知识推理问答评测

华为云开发者联盟

深度学习 华为 华为云

从Gartner 最新“客户之选”报告,看国内外RPA的差异化竞争

王吉伟频道

RPA SaaS 机器人流程自动化 Gartner

Apay矿机系统开发

v16629866266

一个不兼容的 JS 方法,让你的网站发生崩溃

老魚

JavaScript 网站 程序猿 移动端

场外OTC交易系统开发|场外OTC交易软件APP开发

系统开发

DBA 的效率加速器——CloudQuery v1.3.2 上线!

BinTools图尔兹

数据库 运维 开发日志 dba 数据库管理工具

借朋友钱后,对方不还怎么办?

石云升

28天写作 借钱

2021年国产数据库名录和产品信息一览

墨天轮

数据库 大数据 程序员 运维 SQL优化

Java 程序经验小结:接口优先于反射机制

后台技术汇

28天写作

双仓合约量化交易系统开发搭建

薇電13242772558

区块链 数字货币

六步带你完成博流wifi模组对接华为云流程

华为云开发者联盟

网络 华为云 sdk 博流 wifi模组

【CSS】带边框的三角形(position)

德育处主任

css3 大前端 html/css CSS小技巧 28天写作

Spring 源码学习 16:单例 Bean 创建

程序员小航

Java spring 源码

17家国产数据库厂商的2020年度事件大盘点:项目签约与验收、新版本发布等

墨天轮

数据库 国产化

一周信创舆情观察(1.11~1.17)

统小信uos

android高级开发面试!面试中Handler这些必备知识点你都知道吗?面试真题解析

欢喜学安卓

android 程序员 面试 移动开发

创造高效能源管理方案,3D 可视化技术成为进展新思路

一只数据鲸鱼

物联网 数据可视化 3D可视化 绿色能源 智慧能源

JUST技术:提升基于GPS轨迹的路网推测精确度

京东科技开发者

人工智能

Soul网关源码阅读(九)插件配置加载初探

Java 源码阅读 网关

【Http】- Http之状态码

双木之林

网络 HTTP

Materialize MySQL引擎:MySQL到Click House的高速公路

华为云开发者联盟

MySQL 数据 Clickhouse 存储 materialize

突破开源Redis的内存限制,存算分离的GaussDB到底有多能“装”?

华为云开发者联盟

redis 存储 华为云 GaussDB 存算分离

Docker 容器健康检查

K8sCat

Docker Dockerfile HEALTHCHECK

19年末我从外包辞职了,10000+小时后,走进字节跳动拿了offer

Java架构追梦

Java 架构 字节跳动 面试

Git神作!2021年Java春招高级面试指南,吃透至少P7

比伯

Java 编程 架构 面试 计算机

云课堂开发实践:白板教程

拍乐云Pano

音视频 在线教育 RTC 互动白板 在线白板

【转载】Springboot2.x的AOP默认代理方式

程序员架构进阶

Java aop SpringBoot 2 动态代理

Elasticsearch document id 生成方式

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

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