已经学习go有2个月了,想学习如何能自己写一个小的框架,适合自己的web程序。每次一准备开始写,看着编辑器,就无从下手。感觉特别乱。
求大神们指教一下,如何去学习。
有疑问加站长微信联系(非本文作者)

已经学习go有2个月了,想学习如何能自己写一个小的框架,适合自己的web程序。每次一准备开始写,看着编辑器,就无从下手。感觉特别乱。
求大神们指教一下,如何去学习。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
你需要系统的学习go net包,参考别人框架,如果你想动手写框架,希望你能加入新手群,新手村需要你的帮忙https://github.com/xiaoheigou/GoOOTNV/ 群号在readme
你好,谢谢提供信息,前几天忙着工作,没有上这个网站, 现在加群。
最简单的,包装标准库的请求与响应, 自己实现个路由与中间件的抽象即可。
作死一流,从tcp开始,..etc。
emmmmm
哈哈哈哈,貌似确实是作死的节奏~~ 我想基于现在封装好的一些框架,比如用go.gin,我就不用封装http那些了,但是我在想怎么设计route和db。是不是通常一个都是创建一个struct,然后维持一个全局的变量呢?
我觉得可以像 Martini 一样通过依赖注入的方式。 route 的话可以参考 httprouter,把这个两个揉一下应该就可以出来一个可用性很高的框架。 db 的话我觉得不需要在Web框架里面考虑,db 有其他的db框架可以用 比如: gorm
谢谢哇,你说的这几个东西我去看看,只用过gorm
@oscarzhou 这看你的喜好啊。db的封装我没干过,而且一般的微框架都不提供db的,让用户自己组合。
对对,我对这个组合感觉很懵~ 有什么模式可寻吗
如果不嫌弃可以看下这个 https://github.com/momaek/mdzz
说的很详细,感谢
哈哈,不嫌弃不嫌弃,谢谢呀大神~