- 教程GitHub地址: github.com/bonfy/go-me…
- 项目展示地址: go-mega.herokuapp.com
初衷
想起我当时入门 Python Web 的时候也是看了当时Miguel Grinberg的博客,按照他的教程一步一步搭建最简单的博客,再到自己去研究Flask源码以及其他的 Web 框架。
目前由于工作需要,我经常要用Go开发Web应用,也积攒了一些经验和方法,所以就想模仿The Flask Mega-Tutorial教程来编写一套Go的 Web 教程。
本书的目录我尽量和 The Flask Mega 保持一致,不过对于有些章节也会酌情删减。
Go语言的优势
Go语言写Web程序还是有相当多的优势的,这里就简单列几个,大家可以慢慢体会
- 原生 net/http 支持,可以不需要依赖于第三方包
- 底层 goroutine,高并发
- 静态语言编译,高效
- 特殊的 error 处理机制,基本上一次编译成功,后面很少出错
章节概览
支持
如果您感觉有收获,欢迎到GitHub给我点个赞吧,谢谢各位支持。