美文网首页Golang
Golang 项目中 ORM 选择,gorm xorm 对比

Golang 项目中 ORM 选择,gorm xorm 对比

作者: HughFace | 来源:发表于2017-07-03 12:22 被阅读5338次

之前用 beego 中自带的 orm,感觉有一些不是很满足需求的地方,而且想要尝试一些新的 orm,写一篇记录一下。
xormgorm 之间对比了一下:
p.s. 需要说明的是,对比非常初级,而且项目处于很早期,也抱着尝试一下不行再改的心理,并没有想要得到一个孰优孰劣的结论。

  1. commit 的数量相差不多,gorm 相对多了一些
  2. 都是在2013年开始的项目
  3. stars gorm 遥遥领先
  4. 看起来好像 gorm 的反馈渠道多一些,并且活跃一些
  5. xorm 的博客更好,但是 gorm 的文档好像全面一些
  6. 近期提交频率 xorm 优于 gorm
  7. 默认支持的数据库类型 xorm 多一些,但是 po 主用的的几个 mysql postgres sqlite 都是支持的

想来想去,对于一个成熟的项目可能 gorm 更适合,但是 xorm 好像近期在频繁 commit,有一种想要追赶的意思。

那我先试试 xorm ,不知道为什么选的这个,可能是想试试看新款吧。(大雾

2017/07/04
可怕,xorm 不支持外键关系。一对一啥的。

相关文章

  • Golang 项目中 ORM 选择,gorm xorm 对比

    之前用 beego 中自带的 orm,感觉有一些不是很满足需求的地方,而且想要尝试一些新的 orm,写一篇记录一下...

  • Gorm 连接数据库

    Golang:Gorm 连接数据库 Golang 写的,开发人员友好的 ORM 库,当然 Xorm 也非常的优秀,...

  • GORM简单demo

    GORM和XORM一直是我关注着的两个Golang ORM框架,文档也是非常详细,,关于他们的比较详细地可以看文档...

  • iris-xorm开始

    xorm(https://xorm.io/)是golang的开源ORM框架,支持以下数据库驱动: Mysql: g...

  • 解放数据库查询, 写一个 go 的查询构造器

    前言 数据库查询 在 go 开发中, 查询数据库一般有两种选择: 使用 orm (gorm\xorm 等) 直接写...

  • Golang GORM使用

    Golang GORM使用 gorm gorm是go语言中实现数据库访问的ORM(对象关系映射)库。使用这个库,我...

  • gorm和xorm tag对比

    Field Tag gormxormgorm说明xorm说明columnname or 'name'column ...

  • windows server上 gorm 连接DB提示 the

    友情提示:window server上很容易就踩坑 1. 背景 语言:golang ORM: gorm 运行环境:...

  • 带你踩gorm v2的坑-模型关系

    最近在学习golang, 使用gin框架搭了个网站,于是在网上找golang的orm找到gorm使用了两天突然发现...

  • gorm操作mysql整理

    前言 gorm 是 golang 语言编写的开源库,支持全功能 orm。官方支持的数据库类型有: MySQL, P...

网友评论

    本文标题:Golang 项目中 ORM 选择,gorm xorm 对比

    本文链接:https://www.haomeiwen.com/subject/bbmacxtx.html