0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Google推出了开源项目Go Cloud,为更轻松地使用Go构建云应用

Linux爱好者 来源:未知 作者:工程师郭婷 2018-07-30 16:01 次阅读

Google的 Go 语言是当今发展最快的编程语言之一,目前在全球约有 100 万的活跃开发者。但 Google 认为 Go 仍然具备增长潜力,特别是在编写云端应用方面。为此,Google 近日推出了一个新的开源项目—— Go Cloud,旨在更轻松地使用 Go 构建云应用。

Google 表示,虽然 Go 很受开发者欢迎,但该语言缺少用于与云服务连接的标准库,开发者通常需要编写自己的库来使用各种云的功能。Go Cloud 的出现是希望能够轻松地在云之间进行迁移,它提供一组用于访问 Blob 存储、MySQL 数据库和运行时配置的开放式通用云 API ,以及具有内置日志记录、跟踪和运行状况检查的 HTTP 服务器。

据悉,Go Cloud 目前主要提供对 AWS 和 Google Cloud Platform 的支持。随着时间的推移,Google 计划为 Go Cloud 添加更多功能,并支持更多云提供商。

Go Cloud的口号是 “Write once, run on any cloud”,Google 认为,Go Cloud 将允许开发团队构建可在任何受支持的云上轻松运行的应用,而无需重新构建其应用的大部分内容。

正如 Google VP Adam Seligman 表示,该公司希望这一举措能够引发围绕 Go 的标准库的爆炸式发展,最终加速 Go 成为云端应用开发的首选语言。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Google
    +关注

    关注

    5

    文章

    1707

    浏览量

    56780
  • 编程语言
    +关注

    关注

    9

    文章

    1877

    浏览量

    33009

原文标题:Google 希望将 Go 打造成云端应用开发的首选语言

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Google Cloud推出基于Arm Neoverse V2定制Google Axion处理器

    Arm Neoverse 平台已成为云服务提供商优化其从芯片到软件全栈的心仪之选。近日,Google Cloud 推出了基于 Arm Neoverse V2 打造的定制 Google
    的头像 发表于 04-16 14:30 179次阅读

    什么是pipeline?Go构建流数据pipeline的技术

    本文介绍了在 Go构建流数据pipeline的技术。 处理此类pipeline中的故障很棘手,因为pipeline中的每个阶段可能会阻止尝试向下游发送值,并且下游阶段可能不再关心传入的数据。
    的头像 发表于 03-11 10:16 135次阅读

    Go编程语言-你应该知道的一切

    Go 编程语言的故事始于 Google,当时三位工程师 Robert Griesemer、Rob Pike 和 Ken Thompson 对 C++ 的复杂性以及缺乏提供高效编译和执行的简单语言感到厌倦。
    的头像 发表于 12-11 17:37 290次阅读

    Go语言比Python强多少

    1.都说Go语言性能非常强大,那么到底比Python强多少? 为了比较Go语言和Python语言在单线程性能上的差距,我们可以做一个简单实验,从1亿减到1: Python代码(以下均分别提供图片和文
    的头像 发表于 11-02 14:05 272次阅读
    <b class='flag-5'>Go</b>语言比Python强多少

    如何让Python和Go互相调度

    ,从1亿减到1,在我的设备上测试,用Go运行只需要50ms,Python可能需要接近100倍的时间。 但是,这种写法也有缺点:实在太麻烦了,大大增加了整个项目的耦合性。 那Python中有没有办法不通过打包
    的头像 发表于 11-02 11:24 239次阅读
    如何让Python和<b class='flag-5'>Go</b>互相调度

    Go必知的10个命令!

    如果你想检查一些与 Go 相关的环境变量,这个和开关很有关系,比如 GOROOT 或 GOPATH,直接执行命令 go env,查看这两个环境变量的配置。关于这两个环境变量的设置和说明,可查看这篇文章:理解了 GOPATH 和 GOROOT才能找出问题根源
    的头像 发表于 10-22 10:01 182次阅读

    Arm Keil Studio Cloud用户指南

    Arm Keil Studio Cloud是一个免费使用的、基于浏览器的集成开发环境 (IDE)用于评估和开发嵌入式,物联网和机器学习软件Cortex-M设备。您的代码提供托管的工作空间,全面
    发表于 08-02 08:34

    Go语言中的整数类型

    Go 语言中,整型可以细分成两个种类十个类型。
    发表于 07-20 15:25 329次阅读

    Go语言常量的声明

    Go 语言中, 常量 表示的是固定的值,常量表达式的值在编译期进行计算,常量的值不可以修改。例如:3 、 Let's go 、 3.14 等等。常量中的数据类型只可以是 布尔型 、 数字型 (整数型、浮点型和复数)和 字符串型 。
    发表于 07-20 15:24 271次阅读

    Go语言简介和安装方法

    Go 又称 Golang ,是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回
    发表于 07-19 16:33 407次阅读

    宇树Unitree Go2四足机器人:智能科技新选择

    7月12日,宇树推出了备受瞩目的Unitree Go2四足机器人,售价从9997元起。这款产品将彻底改变以往消费级四足机器人的市场格局,并引领整个行业的变革。早在2021年6月,宇树就发布了划时代
    的头像 发表于 07-13 16:48 846次阅读

    浅谈SylixOS 实时操作系统中Go语言应用

    Go 语言是一门编译型语言,继承了编译型语言的高性能、类型安全以及对计算机底层的高可控性等特点,其运行性能可与C/C++媲美。Go 语言自带编译器,安装使用极其方便,编译效率高,能够轻松实现跨平台交叉编译。
    发表于 06-08 10:41 771次阅读
    浅谈SylixOS 实时操作系统中<b class='flag-5'>Go</b>语言应用

    如何启动go-admin并优雅的添加api呢?

    go-admin 针对 api 项目的启动提供server指令,在程序启动时使用;
    的头像 发表于 06-02 17:36 861次阅读

    如何快速搭建一个现代化的Go开发环境?

    Go 源代码的安装目录,Mac 和 Windows 安装时会自动配置好,Linux 一般在 /usr/local/go 目录。
    的头像 发表于 05-22 16:53 577次阅读

    为什么Dubbo这么老的项目还要用Go重写?

    Dubbo 诞生于阿里巴巴,2011年开源的Dubbo已经走过了10个年头。在2019年,它被用Go重写并开源,如今两年过去,已经从当初的V1.0.0版本发展到了V3.0.0,截止目前star数3.8K。
    发表于 05-08 09:02 233次阅读
    为什么Dubbo这么老的<b class='flag-5'>项目</b>还要用<b class='flag-5'>Go</b>重写?