bee api 自动生成model, controller,
1 model 里面见到foreign key 就not null
2 controller 居然不支持自动 left/inner join
两个以上同类型fk时候,第二个 panic
3 没有join的时候, 还挂着个 sub-structure 很浪费io
{
id:123
UserId:{
id:456,
name: null
}
}
不用join时候可以简洁点
{
id:123
UserId: 456
}
4 controller 都是靠各自的response,还没发现可以refactor的地方。
5 panic时候也response 200,这个最难以容忍
6 query url 太简单了, 没有发现条件查询,e.g. /v1/user?name="like me"&date=
"> 2015"
7 again,每个controller 里面都要重新parse url parameters, no refactor
8 beego and bee tools source code 好多都要自己改,太累了
author 说话很鸟,动不动就说,“不明白你说的啥意思”
总结,距离精品有一定距离,搞个不高端的小玩意还可以。大app还是gorilla 自己搭
建好。