7

我已经使用 node.js Express 框架构建了一些基本的 API。我正在考虑切换到 Go,因为回调代码很难很快推理。我真的很喜欢 Express 作为一个框架,Go 中有类似的东西吗?

4

4 回答 4

4

大猩猩工具包很棒。特别是,您可能想查看 github.com/gorilla/mux。存在更大的框架,但 Go 用户倾向于选择更简单的选项,因为语言和标准库可以让你走得很远,而且框架不像其他语言那样需要管理复杂性,并且可能会使事情变得不必要地复杂化。

API 文档是一个很好的参考,您还可以查看其他人如何使用它的示例

于 2013-09-12T03:28:15.980 回答
4

这对你来说可能为时已晚,但我一直在研究 Express for Go 的克隆。我声称它已经完成了 90%,只要它是正确的 90%,它就可以为您工作。

来源:https ://github.com/ricallinson/forgery网站: http: //goforgery.appspot.com/

于 2013-11-19T06:26:25.893 回答
2

我发现 go-api 很有帮助,但还有其他几个框架。如果您正在寻找一个更基本的包,Gorilla Toolkit(注意:它是一个工具包,而不是一个框架,所以它不那么固执己见)

GoApi:https ://github.com/dpapathanasiou/go-api 大猩猩:https ://github.com/gorilla

于 2013-09-08T20:08:37.973 回答
2

也许不是那么相似,但看看Revel

于 2013-09-18T12:44:42.947 回答