为了账号安全,请及时绑定邮箱和手机立即绑定

Go有没有像Laravel一样优雅的框架,或者像Laravel Eloquent 的ORM?

Go有没有像Laravel一样优雅的框架,或者像Laravel Eloquent 的ORM?

扬帆大鱼 2019-03-19 19:37:17
用惯了php,感觉Laravel太方便了,Go的几个框架太单一,要什么没什么
查看完整描述

2 回答

?
森林海

TA贡献2011条经验 获得超2个赞

优雅是个偏主观的口味,很难说你的优雅和我的优雅是一回事。

router层面,我觉得golang的很多框架都还蛮好,比如我就比较喜欢用chi这个框架,路由和中间件都有。

ORM这块,由于golang的OOP风格以及泛型的缺乏,的确没有类似风格的ORM实现,也许golang 2.0添加了泛型之后会有改观。社区比较流行的gorm也不符合我的口味,我目前也就是靠sqlx才能维持生活这个样子。

换语言,跨生态环境就这样,入乡随俗吧。

UPDATE:

有时候换了语言之后,老是想把原来习惯的那套东西弄到新语言这边来,但是这种做法是有坏处的,就是你可能最后搞出了一堆php味的golang代码而已。

越是抓住原先的习惯不放,就可能越难体会到golang的精髓。所以我经常会建议我那些转到golang的同事先试试把原先的那些东西忘掉,原汁原味的golang写多一点再说。

不破不立,有舍有得。


查看完整回答
反对 回复 2019-03-19
  • 2 回答
  • 0 关注
  • 719 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信