刚开始学go,想了解一下..
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
gin
goframe
看业务选框架,而且不一定需要框架
用net/http
不用框架的理由
r.GET("/posts/:id" r.GET("/posts/new"
如果用了框架 有些特殊业务依赖到框架层面有新的需求 但作者认为没有共性不必要 或者有不同理解 这时侯会卡项目进度
golang的 CSP模型使得用net/http与用框架 ,不同框架之间的性能差距并不显著,除了fasthttp这种不同请求会用同一gorutine处理 但有可能A用户请求的数据发给b用户 引入了额外的复杂性
库的的稳定性和维护性与框架不同,框架作者不玩了或没时间写代码就停更了,有可能公司的项目就被带到沟里去了,net/http只要google还剩一口气就可以一直用下去
gin,gorm,bigcache
grpc
`单行代码`
gin
goframe
看业务选框架,而且不一定需要框架
用net/http
不用框架的理由
如果用了框架 有些特殊业务依赖到框架层面有新的需求 但作者认为没有共性不必要 或者有不同理解 这时侯会卡项目进度
golang的 CSP模型使得用net/http与用框架 ,不同框架之间的性能差距并不显著,除了fasthttp这种不同请求会用同一gorutine处理 但有可能A用户请求的数据发给b用户 引入了额外的复杂性
库的的稳定性和维护性与框架不同,框架作者不玩了或没时间写代码就停更了,有可能公司的项目就被带到沟里去了,net/http只要google还剩一口气就可以一直用下去
gin,gorm,bigcache
goframe
goframe
grpc