有没有好用的 Gin 框架的脚手架推荐

14 天前
 monway

准备开发一个新项目,大概是中型项目,使用 Mongodb ,后续可能考虑开源,面向群体是海外,只用过 Gin 框架,想找个专业点的脚手架使用。

不是专业开发,对某些代码设计理念理解不到位,请大佬们多多包涵!

之前用 mvc 框架的比较多,网上看了几个 Golang 脚手架感觉用起来太复杂,比较抽象,有点超出认知(太菜了)。

希望大家推荐一些脚手架我学习学习。

看过这些:

go-admin 框架

每个 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
	}

go-gin-api

每个 API 对应的 serice 、model 、controller 都在一个目录,API 多了感觉不太好找。另外文档说明中明确了供参考学习,线上使用请谨慎!因此不太敢用。

go-gin-example

看了很多,只有这个框架才在我的认知范围内。

go-backend-clean-architecture

看起来不错,但有些目录感觉有些奇怪不太像 mvc ,用起来可能需要理解一段时间。

2788 次点击
所在节点    Go 编程语言
26 条回复
ghouleztt
13 天前
gin-vue-admin
gvison
11 天前
可以试试这个"定义即代码"的开发框架,支持一键生成 Gin+Mongodb 完整服务代码,简单易用 https://github.com/go-dev-frame/sponge
veightz
11 天前
个人小项目我用 hertz ,可以 thrift 或者 protobuf 生成代码🤔
mzsongyan
9 天前
可以看看 https://github.com/mix-go/mix ,比较简单实用
fz420
4 天前
https://flamego.dev/

- 支持依赖注入
IIInsomnia
2 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1153877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX