我已经使用node.js Express框架构建了一些基本API。我正在考虑切换到Go,因为回调代码很难快速推理。我真的很喜欢Express作为一个框架,在Go中有类似的东西吗?
答案 0 :(得分:4)
这对你来说可能为时已晚,但我一直在研究Express for Go的克隆。我声称它完全90%,只要它是正确的90%它可以为你工作。
来源:https://github.com/ricallinson/forgery网站:http://goforgery.appspot.com/
答案 1 :(得分:3)
Gorilla Toolkit很棒。特别是,您可能需要查看github.com/gorilla/mux。存在较大的框架,但是用户倾向于选择更简单的选项,因为语言和标准库让你走得很远,并且框架不像其他语言那样管理复杂性,并且可能只是不必要地使事情复杂化。
API docs是一个很好的参考,您还可以查看examples of how other people use it。
答案 2 :(得分:2)
我发现go-api很有用,但还有其他一些框架。如果你正在寻找一个更基本的软件包,那就是Gorilla Toolkit(注意:它是一个工具包,而不是一个框架,所以它不那么自以为是)
GoApi:https://github.com/dpapathanasiou/go-api 大猩猩:https://github.com/gorilla
答案 3 :(得分:2)
也许不是那么相似,但请看一下Revel