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

Qua*_*Van 6 google-app-engine go google-cloud-endpoints google-cloud-platform 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个月内没有更新.

我正在尝试在GAE项目中选择Python和Golang,而对Cloud Endpoints缺乏支持让我停下来.

提前致谢.

Zoy*_*oyd 8

产品经理Dan Ciruli 在google-appengine-go邮件列表上回答了这个问题:

有两个主要原因,第二个原因是第一个的副产品.我们对Endpoints Go框架的了解要少得多 - 也许是因为用我所采访的开发人员的话来说,"Go just不是一种'框架'语言." 与Java,Python(以及Node)不同,大多数使用Go的开发人员不使用框架来编写API后端.

而且,至少部分是因为这一点,我们没有在Endpoints团队配备人员来构建和支持Go中的框架.

他加了:

所有希望都没有失去.您可以使用可扩展服务器代理在GAE Flex或Container Engine(无框架)上将End API置于Endpoints后面.今年晚些时候,我们应该能够在GAE标准环境中部署ESP,你也将获得全部功能.