经常有人问:Go有哪些Web开发框架?
做Web开发的总是想要一个开发框架。好的框架的确很有用处。不过,如果Go新手,记得一定别被框架束缚住了,一定要学习Go的基础。
为了方便大家,我将现有的一些框架(**文档比较全的**)做一个汇总(没用过,没法提供各种对比):
1、web.go,源码地址:https://github.com/hoisie/web,官方首页:http://webgo.io/
2、revel,类似Java的play框架。源码地址:https://github.com/robfig/revel,官方首页:http://robfig.github.io/revel/。Danny.Tian总结的学习笔记:[一步一步学习Revel Web开源框架](http://www.cnblogs.com/ztiandan/archive/2013/01/17/2864498.html)
3、goku,类似asp.net mvc,源码地址:https://github.com/QLeelulu/goku,官方首页:http://qleelulu.github.io/goku/
4、beego,类似python的tornado和php的ci,源码地址:https://github.com/astaxie/beego,文档首页:https://github.com/astaxie/beego/tree/master/docs/zh
目前这几个框架的文档都还不错。其中3、4是国人开发的。
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传