简单说来,没有对标spring的框架。开始的时候我也很不适应。说白了,golang设计之初就是做“小”,所以框架都是相对较小配合微服务化。而且golang语言的反射和泛型,还有OOP都不是太好用,所以很难实现类似di/ioc这一套东西(虽然能找到各种替代方案)。
业界常用的gin是api框架,beego倒是mvc,不过比较弱小一些,而且用的人较少,更新慢。其他各大厂倒是都出了自己的框架,虽然也各具特色,但是还达不到能有特别大优势的地步。总之,golang的框架目前看起来还处在类似春秋时代,各诸侯国刚刚起来争霸,没有出现某个能一统天下的框架还。