最近在学习使用 go stars 比较多的库,比如 gin,gorm,go redis 等,单独用一个写段代码,感觉很舒服,挺爽,于是想把他们整合到一块儿,感觉很郁闷,数据库,redis 库底层 error 和业务空都归类为 error,我整合成一个业务框架以后写业务就很啰嗦了,要区分是业务 error 还是底层 error ,总不能把底层 error 抛出来前端显示吧,go 又不提倡 panic ,大家有木有用 go 写业务的,用啥框架,还是自己封装?发现 go zero 是个好东西,大部分代码都可脚手架生成