即將面世——AWS SDK for Go
英文原文:Coming Soon – AWS SDK for Go
AWS 目前面向七款不同編程語言提供 SDK,它們分別為 Java、C#、Ruby、Python、JavaScript、PHP 以及 Objective C(iOS),而我們一直在密切關注著客戶以及廣大軟件社區當中的相關語言發展趨勢。正從誕生之日起,Go 編程語言就迎來了令人贊嘆的成長軌跡,而且來自客戶的要求官方為之打造 AWS SDK 的呼聲也越來越高。我們采納了大家的意見,并決定為我們的 Go 客戶們提供這樣一套新的 AWS SDK。
在我們開始研究的同時,我們首先對 aws-go 進行了一番體驗,這是一套來自 Stripe 公司的 SDK。這套 SDK 主要由 Coda Hale 負責開發,采用基于模型的生成技術且與我們其它官方 AWS SDK 的開發方式非常相似。經過體驗,我們開始討論對該項目作出貢獻以進一步實現改善的可能性,而 Stripe 方面也同意將該項目的所有權移交給 AWS。我們欣然同意了這一建議,并將其轉化為一款受到官方支持的 SDK 產品。
這套 AWS SDK for Go 將初步保持目前的實驗性狀態,而我們也將收集來自社區的反饋意見以強化相關 API、增加測試覆蓋率并增加一系列關鍵性功能,包括請求重試次數、校驗驗證以及用于請求生命周期事件的鉤子。在此期間,我們將在 https://github.com/awslabs/aws-sdk-go 的公共 GitHub 庫中開發該 SDK。我們邀請各位客戶一步步緊隨我們的進展,并通過 GitHub Issue 提交 pull request 并發送反饋與建議以進一步推動項目發展。
我們要感謝 Stripe 公司的朋友們打造出如此優秀的項目起步雛形,并幫助我們一步步構建起這套新的 SDK。
— Peter Moon, 高級產品經理