xorm 和 beego orm 对比?


这两个各有什么优劣?
怎么感觉用起来就一样样的

beego 各有 orm xorm 感觉 两个 一样样 优劣

定位Moyan 11 years, 2 months ago

在开始之前,先列举几个go的orm框架

beedb https://github.com/astaxie/beedb

gorp https://github.com/coopernurse/gorp

beego https://github.com/astaxie/beego/tree...

如果数据库是 MongoDB 可以试用 http://labix.org/mgo

下面关于你的问题

xorm,优点是是他提供的API确实是很方便很实用的。但是确实因为是第三方库,go出现的时间不长,有很多的不足。学习是足够了,但是在实际工作应用中,还得有很长一部分路走。但我相信前方是很光明的。 至于效率问题,对一般的生产环境,一般数据量的话没有什么区别。

beego,也许是国内最火热的框架之一。这是一个比较中型的框架。除了基础的MVC结构外,还带有Cache,ORM,Session等多个库的支持。像这样面面俱到,对开发者而言是好事。

但是面面俱到的问题是,能不能用别人的Session或者Cache呢?已经有使用xorm这个ORM库代替beego自带的ORM的案例。不过总会有一种错觉:“它提供了就用它自己的吧,别的万一出问题还不会搞”。

beego 另外一个优点是用的人很多,文档也很齐全(更新不太及时),社区和Q群也很活跃。

夏娜俺D嫁 answered 9 years ago

Your Answer