分享
Golang 项目中 ORM 选择,gorm xorm 对比
HughFace · · 22856 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
之前用 beego 中自带的 orm,感觉有一些不是很满足需求的地方,而且想要尝试一些新的 orm,写一篇记录一下。
在 xorm 和 gorm 之间对比了一下:
p.s. 需要说明的是,对比非常初级,而且项目处于很早期,也抱着尝试一下不行再改的心理,并没有想要得到一个孰优孰劣的结论。
- commit 的数量相差不多,gorm 相对多了一些
- 都是在2013年开始的项目
- stars gorm 遥遥领先
- 看起来好像 gorm 的反馈渠道多一些,并且活跃一些
- xorm 的博客更好,但是 gorm 的文档好像全面一些
- 近期提交频率 xorm 优于 gorm
- 默认支持的数据库类型 xorm 多一些,但是 po 主用的的几个 mysql postgres sqlite 都是支持的
想来想去,对于一个成熟的项目可能 gorm 更适合,但是 xorm 好像近期在频繁 commit,有一种想要追赶的意思。
那我先试试 xorm ,不知道为什么选的这个,可能是想试试看新款吧。(大雾
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信22856 次点击
上一篇:百亿互金平台技术栈大起底
下一篇:golang 的交叉编译
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
之前用 beego 中自带的 orm,感觉有一些不是很满足需求的地方,而且想要尝试一些新的 orm,写一篇记录一下。
在 xorm 和 gorm 之间对比了一下:
p.s. 需要说明的是,对比非常初级,而且项目处于很早期,也抱着尝试一下不行再改的心理,并没有想要得到一个孰优孰劣的结论。
- commit 的数量相差不多,gorm 相对多了一些
- 都是在2013年开始的项目
- stars gorm 遥遥领先
- 看起来好像 gorm 的反馈渠道多一些,并且活跃一些
- xorm 的博客更好,但是 gorm 的文档好像全面一些
- 近期提交频率 xorm 优于 gorm
- 默认支持的数据库类型 xorm 多一些,但是 po 主用的的几个 mysql postgres sqlite 都是支持的
想来想去,对于一个成熟的项目可能 gorm 更适合,但是 xorm 好像近期在频繁 commit,有一种想要追赶的意思。
那我先试试 xorm ,不知道为什么选的这个,可能是想试试看新款吧。(大雾