准备开发一个新项目,大概是中型项目,使用 Mongodb ,后续可能考虑开源,面向群体是海外,只用过 Gin 框架,想找个专业点的脚手架使用。
不是专业开发,对某些代码设计理念理解不到位,请大佬们多多包涵!
之前用 mvc 框架的比较多,网上看了几个 Golang 脚手架感觉用起来太复杂,比较抽象,有点超出认知(太菜了)。
希望大家推荐一些脚手架我学习学习。
看过这些:
每个 API 里都有段,感觉挺难受
err := e.MakeContext(c).
MakeOrm().
Bind(&req, nil).
MakeService(&s.Service).
Errors
if err != nil {
e.Logger.Error(err)
e.Error(500, err, err.Error())
return
}
每个 API 对应的 serice 、model 、controller 都在一个目录,API 多了感觉不太好找。另外文档说明中明确了供参考学习,线上使用请谨慎!因此不太敢用。
看了很多,只有这个框架才在我的认知范围内。
看起来不错,但有些目录感觉有些奇怪不太像 mvc ,用起来可能需要理解一段时间。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.