Go语言Web框架Revel介绍
Revel是一个go语言写的web框架,这个框架源于java的 Play! Framework.清晰的MVC结构,是现在go语言Web框架中优秀的框架。 Revel的功能有 1.热部署 Revel会自动编译你的go代码和templates模板文件,这个类似jsp功能。 2.简单的选择 Revel提供了一个工具包,用户日常的网络维护。也可以放弃这个工具包,直接访问底层应用。 3.轻量级线程 Revel建立在Go Http Server之上,使用Goroutine来处理请求。 Quick Start 安装revel之前,先安装go环境 安装还需要hg和git支持 设置GOPATH,然后把revel安装到GOPATH内 go get github.com/robfig/revel 编译revel go build -o bin/revel github.com/robfig/revel/cmd 运行revel bin/revel run github.com/robfig/revel/samples/chat 这里运行了一个revel的应用chat Revel应用结构 1 appname #应用名称 2 /app #app目录 3 /controllers #app下用于存放controllers的目录 4 /models #存放model的目录 5 /views #存放模板目录 6