在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
接着上回记录的win7下go环境搭建,go的开发,现在除了sublime外,LiteIDE比较推荐,下载链接 下载安装后直接打开,需要配置下go环境(本机使用的是window 386版本),如下: 打开该文件配置如下地方: 接下来新建一个cmd程序测试下: 这里新建一个简单的“命令行”程序,项目位置默认为GOPATH下面,这里为“main”,单击“ok”,LiteIDE自动生成一个go的main文件: 直接快捷键“Ctrl+R”运行,打印如下: 由此说明执行成功!
go的web框架不多,主流的有beego(国人写的,国内比较热,属于重量级框架,模块化、功能丰富)、Revel(一个高生产力的 Go 语言 Web 框架,充分利用了go的goroutine)、martini,这里记录下Revel的安装(win7 64): 首先是下载: $ go get github.com/revel/revel //安装revel框架 $ go get github.com/revel/cmd/revel //安装revel的cmd命令行工具 因为国内google被墙的原因,安装时会报如下问题: 提示缺少go的websocket包,这里要手动下载: http://code.google.com/p/go/source/browse/?repo=net 直接下载zip版本的解压(路径一定要正确): 然后再在cmd窗口中执行如下命令: 查看是否成功: 说明安装成功!
接下来试着新建一个web应用: 运行myapp应用: 这货启动了一个http服务,端口默认为9000,直接浏览器访问: ok,至此,Revel应用创建并启动成功!
Revel创建的目录结构如下,实现了mvc思想: 至此,记录完毕! |
请发表评论