学习了几天的go语言,发现确实比较简洁易用。因为之前从事php的缘故,我们会习惯性的找全局变量全局函数什么的,但是这个里面是没有的,如果非要实现就得依赖协程id,但貌似框架并不开源该变量,看来go为了保持简洁的特性,并不希望我们做类似的事情,所以要获取路由参数传递和事务嵌套等,我们只能通过传参的方式去实现,适应就好,也没有什么不好。
最近一直在看beego框架,整体还好,比较好入门。但看到session的时候,说可以支持mysql和redis存储,但尝试了一下,发现接口响应延迟好大,后来发现应该是没有支持连接池的缘故,我就在想,model你都支持了,为啥弄个session就不支持了。
然后还发现貌似路由并不支持模块路由或者耳机域名路由。
说到这里,有人建议说看iris
我倒是看了一眼,发现这个不能算是一个完整的框架,因为都没有数据库的orm,路由倒是挺灵活的。
虽说大家都说其速度挺快的,但是在我看来,就好像拿php和go对比一样,非得拿helloworld来压测,我觉得没有意思。你倒是加点业务试试啊,很多都是搞点缓存啥的,说自己有多快
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69927053/viewspace-3171316/ ,如需转载,请注明出处,否则将追究法律责任。