为什么GAE标准环境中的Golang云端点不是?

时间:2017-03-12 15:41:06

标签: google-app-engine go google-cloud-platform google-cloud-endpoints google-app-engine-go

嘿,有谁知道为什么Go-lang的Google Cloud Endpoints不在Google App Engine的标准环境中?它似乎只是为Python / Java正式支持/记录。

是因为

A)Cloud Endpoints很快/有一天会来Golang。

B)云终点并不是那么好,所以它不会在Golang中实现。

C)其他东西。

这是"非标准" lib https://github.com/GoogleCloudPlatform/go-endpoints但它在9个月内没有更新。

我试图在Python和Golang之间为GAE项目做出选择,而对Cloud Endpoints缺乏支持让我停下来。

提前致谢。

1 个答案:

答案 0 :(得分:8)

google-appengine-go邮件列表中的产品经理Dan Ciruli answered this

  

有两个主要原因,第二个原因是副产品   第一。我们在Endpoints Go框架上的吸收率要低得多 -   或许是因为,在我与之交谈过的开发人员的话语中," Go just   不是一个'框架'语言&#34。与Java,Python(以及Node)不同,   大多数使用Go的开发人员都没有使用框架来编写API   后端。

     

至少部分原因是,我们没有人员   端点团队在Go中构建和支持框架。

他补充说:

  

所有希望都不会丢失。你今天可以把Go API放在Endpoints之后   使用Extensible的GAE Flex或Container Engine(无框架)   服务器代理。今年晚些时候,我们应该能够获得ESP   部署在GAE标准环境中,您将获得全部功能,   太