欢迎来到Building web apps with go 的中文版!如果你正在阅读这本书那么就开始了从菜鸟到专家的旅途,别担心,go web 编程简单有趣,在学习的路上你甚至不需要很多的信息.
注意这本书还没有完成,还需要些时间。开源的好处就是即使是一本未完成的书,它依然对你有很有价值。
在我们进入所有细节之前,我们开始需要一些规则:
未了保持教程的精简,我假设你已经准备好了以下工作:
1. 安装好了go语言
2. 设置了GOPATH
3. 对go有一定的基础
4. 安装好了本书中需要的包
5. 安装了 Heroku Toolbelt
6. 有一个Heroku 账号
大部分我们使用标准的类库来创建web 应用,某些教程比如数据库,中间件和URL路由将需要第三方库. 开始之前这里有个列表,是我们需要安装的go packages.
你可以在终端通过下面的命令安装(或更新)这些包:
go get -u <import_path>
例如, 如果你要安装Negroni, 命令:
go get -u github.com/codegangsta/negroni