NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

鸿蒙5.0发布时间已定!鸿蒙系统上的App开发新思路

FinFish

鸿蒙 小程序生态 小程序容器 鸿蒙Next 鸿蒙5.0

光纤的连接

小齐写代码

奖金 30 万!OurBMC 开源大赛等你来战

OurBMC

开放原子大赛 BMC全栈技术 ourBMC 飞腾服务器故障诊断

谷歌 2024 新年目标曝光:一边做地表最强 AI,一边裁更多员工丨 RTE 开发者日报 Vol.132

声网

【教程】混淆Dart 代码

虚拟数字人制作软件有哪些功能?

青否数字人

数字人

Prometheus最佳实践 Summary和Histogram

华为云开发者联盟

开发 华为云 华为云开发者联盟

解析Java Chassis 3中应用视角的配置管理

华为云开发者联盟

Java 微服务 开发 华为云 华为云开发者联盟

测试管理进阶 | 如何打造一份出彩的工作汇报!

测试人

软件测试 测试 自动化测试 测试开发 测试管理

Linux 中常用的基础命令

emanjusaka

bash Linux command

传统企业和数字化企业的关系及优劣势

天津汇柏科技有限公司

数字化转型 企业数字化

请谨慎选择工作offer

老张

面试 求职面试 offer大厂

一个很热的国产低代码开发平台

2D3D前端可视化开发

物联网 低代码开发平台 数字孪生 前端设计 可视化开发

基于PAI-EAS一键部署Stable Diffusion AIGC绘画

阿里云大数据AI技术

轻松上手:通过阿里云PAI QuickStart微调部署Qwen-72B-Chat模型

阿里云大数据AI技术

【第七在线】智能商品计划:让供应链管理更加智能、高效

第七在线

怎样搭建数字人直播间?

青否数字人

数字人

玩转数据处理利器:学会使用 YAML 文件轻松处理数据

霍格沃兹测试开发学社

华为云低代码问答——低代码为什么这么“香”

华为云PaaS服务小智

低代码 华为云

深入探析MySQL数据库:优势、版本与发展全面解读

小魏写代码

第37期 | GPTSecurity周报

云起无垠

一览2023 Web3 风云录

TechubNews

web3 香港Web3

【年后跳槽必看篇-非广告】Kafka核心知识点-第二章

派大星

Java 面试

融云全球通信网的「最后一公里体验」之战

融云 RongCloud

为什么选择 NineData 作为 MongoDB 的最佳拍档?

NineData

mongodb NineData MongoDB 数据库管理工具 MongoDB数据库

全国独家线下面授 | 上海 · 大规模敏捷认证LeSS实践者课程3月14-16日火热报名

ShineScrum捷行

大规模敏捷 LeSS认证 CLP认证 LeSS认证实践者

文心一言 VS 讯飞星火 VS chatgpt (185)-- 算法导论14.1 2题

福大大架构师每日一题

福大大架构师每日一题

如何搭建适合自己的数字人源码系统?

青否数字人

数字人

微服务的拆分规范和原则

伤感汤姆布利柏

别再因为React、Vue吵了,真的毫无新意!

伤感汤姆布利柏

Dart代码混淆

雪奈椰子

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