Go
跳至主要內容
  • 為何選擇 Go arrow_drop_down
    按下 Enter 鍵以啟用/停用下拉式選單
    • 案例研究

      企業利用 Go 解決的常見問題

    • 應用案例

      關於企業如何以及為何使用 Go 的故事

    • 安全性

      Go 如何協助您預設保持安全

  • 學習
    按下 Enter 鍵以啟用/停用下拉式選單
  • 說明文件 arrow_drop_down
    按下 Enter 鍵以啟用/停用下拉式選單
    • Go 語言規範

      官方 Go 語言規範

    • Go 使用者手冊

      關於使用 Go 構建軟體的完整介紹

    • 標準函式庫

      Go 標準函式庫的參考文件

    • 發佈說明

      瞭解每個 Go 版本的更新內容

    • 高效 Go 程式設計 (Effective Go)

      撰寫清晰、高效且符合慣用手法的 Go 程式碼建議

  • 套件
    按下 Enter 鍵以啟用/停用下拉式選單
  • 社群 arrow_drop_down
    按下 Enter 鍵以啟用/停用下拉式選單
    • 演講錄影

      過往活動的影片

    • 在地聚會 open_in_new

      結識其他當地的 Go 開發者

    • 研討會 open_in_new

      與世界各地的 Go 開發者交流學習

    • Go 部落格

      Go 專案的官方部落格。

    • Go 專案

      從 Go 獲得協助並掌握最新資訊

    • 取得聯繫

Go.
  • 為何選擇 Go navigate_next
    navigate_before為何選擇 Go
    • 案例研究
    • 應用案例
    • 安全性
  • 學習
  • 說明文件 navigate_next
    navigate_before說明文件
    • Go 語言規範
    • Go 使用者手冊
    • 標準函式庫
    • 發佈說明
    • 高效 Go 程式設計 (Effective Go)
  • 套件
  • 社群 navigate_next
    navigate_before社群
    • 演講錄影
    • 在地聚會 open_in_new
    • 研討會 open_in_new
    • Go 部落格
    • Go 專案
    • 取得聯繫
  1. 為何選擇 Go
  2. 案例研究
  • Using Go at Google

    最近更新

    在 Google 使用 Go

    Go 於 2007 年在 Google 誕生。自那時起,Google 內部的工程團隊便採用 Go 來構建大規模的產品與服務。了解更多 arrow_forward

  • PayPal Taps Go to Modernize and Scale

    最近更新

    PayPal 採用 Go 實現現代化與規模化

    Go 能夠編寫出簡潔、高效且能隨軟體部署規模擴展的程式碼,這些價值使其成為支持 PayPal 目標的強大選擇。了解更多 arrow_forward

  • American Express Uses Go for Payments & Rewards

    最近更新

    美國運通(American Express)使用 Go 處理支付與獎勵業務

    Go 為美國運通提供了其支付和獎勵網路所需的處理速度與可擴展性。了解更多 arrow_forward

在新視窗開啟。
  • Allegro Allegro

    Allegro – 用 Go 編寫擁有數百萬條目的極速快取服務

    「最終,我們將最長請求的處理時間從超過 2.5 秒縮短至不到 250 毫秒。」

    查看案例研究

  • American Express American Express

    美國運通(American Express)使用 Go 處理支付與獎勵業務

    Go 為美國運通提供了其支付和獎勵網路所需的處理速度與可擴展性。

    查看案例研究

  • Armut Armut

    Armut Labs 如何使用 Go

    了解 Armut Labs 在從 C# 和 .net core 遷移至 Go 後,如何降低資源消耗並縮短 API 回應時間。

    查看案例研究

  • Bitly Bitly

    Bitly - 我們為何所有專案都用 Go 編寫

    2014 年,我們編寫了一個名為 NSQ (nsq.io) 的小型開源專案,並嘗試使用 Go 這種充滿潛力的新語言。我們對它的表現非常滿意,因此開始將所有新專案都以 Go 編寫,隨後不久,我們也開始將所有舊有服務遷移至 Go。

    查看案例研究

  • ByteDance ByteDance

    位元組跳動(ByteDance)大規模的 Go 實踐

    Go 於 2014 年被引入位元組跳動。自此,位元組跳動內部的工程團隊紛紛採用 Go 來構建大規模的產品與服務。隨著研究深入,我們發展並總結出了一套相對成熟的 Go 微服務最佳實踐,並自 2021 年起將其開源,命名為 CloudWeGo。目前,位元組跳動內部 70% 的微服務皆由 Go 編寫。

    查看案例研究

  • Capital One Capital One

    Capital One - Serverless 與 Go 的旅程

    當時,團隊中沒有成員懂 Go,但不到一個月,每個人都能用 Go 編寫程式碼並構建端點。Go 的靈活性、易用性以及其背後的優秀概念(Go 如何處理原生並發、記憶體回收,當然還有安全性與速度)在開發過程中深深吸引了我們。此外,還有誰能抗拒那隻可愛的吉祥物呢!

    查看案例研究

  • Cloudflare Cloudflare

    Go 語言中的平滑升級

    Cloudflare 為網際網路上數以百萬計的網站、API、SaaS 服務和其他資產提供加速與防護。「Go 是 CloudFlare 服務的核心,包括處理高延遲 HTTP 連線的壓縮、我們的整個 DNS 基礎設施、SSL、負載測試等。」

    查看案例研究

  • Cockroach Labs Cockroach Labs

    Cockroach Labs - 我們為何選擇用 Go 構建資料庫

    Go 的效能優勢、記憶體回收機制以及較低的入門門檻,使其成為 CockroachDB 的絕佳選擇。

    查看案例研究

  • Curve Curve

    Curve 如何透過 Golang 取得優勢

    Curve 分享了 Go 的效率、標準函式庫以及活躍的社群如何幫助他們將銀行業務遷移至雲端。

    查看案例研究

  • Dropbox Dropbox

    Dropbox - 我們 Go 函式庫的開源

    大約一年前,我們決定將效能關鍵型的後端從 Python 遷移至 Go,以利用其更好的並發支援與更快的執行速度……目前,我們已經成功將大部分基礎設施遷移至 Go。

    查看案例研究

  • Facebook Facebook

    Facebook 如何用 Go 構建實體框架(Entity Framework)

    了解 Facebook 工程團隊決定用 Go 編寫全新實體框架(ORM)的決策過程。

    查看案例研究

  • Google Google

    在 Google 使用 Go

    Go 於 2007 年在 Google 誕生。自那時起,Google 內部的工程團隊便採用 Go 來構建大規模的產品與服務。

    查看案例研究

  • GRAIL GRAIL

    Bigslice - 一個用 Go 編寫的叢集運算系統

    在 GRAIL,我們將 Go 程式語言用於大多數的生物資訊學、資料處理和機器學習任務。Go 的簡潔性讓新手容易上手;透明的執行時期語意(runtime semantics)使效能推論變得容易;而其控制資料佈局與分配的能力,則使編寫高效能的資料處理程式碼成為可能。

    查看案例研究

  • MercadoLibre MercadoLibre

    MercadoLibre 隨著 Go 一同成長

    Go 提供了簡潔、高效的程式碼,能隨著 MercadoLibre 電子商務的發展而輕鬆擴展。它允許工程師以更少的程式碼服務不斷成長的使用者群體,從而提高了開發人員的生產力。

    查看案例研究

  • Microsoft Microsoft

    微軟(Microsoft)如何擁抱 Go

    了解微軟如何協助支援 Go,以及如何使用 Go 來驅動其雲端基礎設施的部分功能。

    查看案例研究

  • Monzo Monzo

    Monzo – 利用 Golang、微服務與容器構建銀行系統

    「Go 是構建微服務架構的完美語言,其並發特性以及整體的語言設計,使我們能夠在 Monzo 輕鬆建立專注於『單一職責原則』的小型且簡單的網路服務。」

    查看案例研究

  • Netflix Netflix

    Netflix - 使用 SSD 的應用程式資料快取

    選擇 Go 是經過深思熟慮的,因為我們需要一種比 Java(記憶體回收暫停是個問題)延遲更低,且比 C 對開發者更友善、更能提高生產力的語言,同時還要能處理數以萬計的客戶端連線。Go 非常契合這一需求。

    查看案例研究

  • PayPal PayPal

    PayPal 採用 Go 實現現代化與規模化

    Go 能夠編寫出簡潔、高效且能隨軟體部署規模擴展的程式碼,這些價值使其成為支持 PayPal 目標的強大選擇。

    查看案例研究

  • Riot Games Riot Games

    Riot Games - 利用 Golang 進行遊戲開發與營運

    了解 Riot 如何使用 Go 在全球範圍內大規模開發、部署並營運後端微服務。他們分享了跨案例的使用經驗,並舉出具體範例,同時也談到了 Gopher 社群的價值。

    查看案例研究

  • Salesforce Salesforce

    Salesforce - 從 Python/C 到 Go

    一大優勢在於 Go 的跨平台特性使得程式碼移植變得輕而易舉。

    查看案例研究

  • SIXT SIXT

    深入了解 SIXT 的 Golang 應用

    「我們自 2015 年起就在 SIXT 使用 Golang。當時在我們地區,使用 Golang 進行生產環境開發的人並不多,大多數僅用於副專案。所以這對我們來說是一個非常大膽的舉動,但結果證明非常成功。快轉到 2019 年,我們已有超過 15 個團隊在使用 Golang。他們構建的許多應用程式,基本上已成為我們大多數移動產品(包括租車、共乘與共享服務)的基礎。」

    查看案例研究

  • Stream Stream

    Stream – 我們為何從 Python 轉向 Go

    Go 結合了出色的生態系統、對新開發者友善的入門流程、極高的效能、穩固的並發支援以及高產出的程式開發環境,這使它成為絕佳的選擇。它讓 Stream 的小團隊能夠為超過 5 億終端使用者提供資訊流(feed)與聊天功能。

    查看案例研究

  • Trivago Trivago

    Trivago – 我們為何選擇 Go

    「Go 的簡潔及其強大的工具鏈,使我們不僅能擴展服務,更重要的是,還能擴展軟體工程本身的流程。減少人員入職培訓的摩擦成本對公司生產力有重大影響,在像 Trivago 這樣變動快速的環境中尤為明顯。」

    查看案例研究

  • Twitch Twitch

    Twitch - Go 邁向低延遲 GC 之路

    在 Twitch,我們在許多高負載系統中使用了 Go。其簡潔性、安全性、效能與可讀性,使其成為解決我們為數百萬使用者提供直播與聊天服務時所面臨挑戰的有力工具。

    查看案例研究

  • Uber Uber

    Uber - 用 Go 打造 GPU 加速的分析引擎

    AresDB [以 Go 編寫] 在 Uber 被廣泛使用,用於驅動我們的即時資料分析儀表板,使我們能夠大規模地針對業務的各個方面做出數據驅動的決策。

    查看案例研究

  • Wildlife Studios Wildlife Studios

    Wildlife Studios 如何用 Go 構建後端系統

    Wildlife 是一家專注於行動遊戲的巴西本土全球化公司。我們的目標是開發能為數十億人帶來歡樂的遊戲。我們擁有近 4,000 萬的每日活躍使用者,鑑於 Go 在擴展後端服務方面的優勢,我們將其作為核心平台的主要開發語言。

    查看案例研究

  • X X

    X - 每天即時處理 50 億次工作階段

    我們現在每天處理約 50 億次工作階段,且數量還在持續成長。數以億計的裝置每秒向 Answers 端點發送數百萬個事件。就在您閱讀到這裡的這段時間內,Answers 後端已經接收並處理了大約 10,000,000 個分析事件。

    查看案例研究

為什麼選擇 Go 使用案例 案例研究
開始使用 Playground 教學導覽 Stack Overflow 說明
套件 標準函式庫 關於 Go 套件
關於 下載 部落格 問題追蹤 發布說明 品牌指南 行為準則
聯絡我們 Twitter GitHub Slack r/golang Meetup Golang Weekly
在新視窗開啟。
The Go Gopher
  • 版權所有
  • 服務條款
  • 隱私權政策
  • 回報問題
Google logo
go.dev 使用 Google 的 Cookie 來提供並增強服務品質,並分析流量。 了解更多。