用 Go 实现的一个简单的 MVC 模式框架,目前支持:
路由/RESTFUL(route)
控制器(handler)
视图(templates)
表单(form)
静态文件(static)
请确保Go环境已经安装,如未安装请参考 Go 环境安装,请安装最新版。
go get github.com/go-code/her
package main import ( "github.com/go-code/her" ) func main() { app := her.NewApplication() app.Route.Handle("/", func() string { return "hello world!" }) app.Route.Handle("/hello/{val}", func(val string) string { return "hello " + val }) app.Route.Handle("/hi/{val}", func(ctx *her.Context, val string) { ctx.WriteString("hi " + val) }) app.Start() }
启动程序访问8080端口,默认端口为8080
framework/handy#%E5%8F%82%E8%80%83%E4%BD%BF%E7%94%A8%E9%A1%B9%E7%9B%AE)参考、使用项目
gorilla mux 路由
jimmykuu wtforms 表单
fsnotify fsnotify 模版刷新
framework/handy#%E5%BC%80%E5%8F%91%E6%88%90%E5%91%98)开发成员
John, Monkey