xweb是一个强大的Go语言web框架。
QQ群:369240307
- v0.5.0 :
- Server支持平滑关闭;
- 静态文件和模板文件仅在使用时才缓存(优点:加快服务生效时间和节约内存),支持根据配置自动改变监控目录;
- 支持合并静态资源,支持同步更新合并的静态资源;
- 改进路由注册方式(现在变得更加智能);
- Server支持限制最大连接数
- 新增对action新返回类型:xweb.JSON/xweb.JSONP/xweb.XML/xweb.FILE等的支持
- app支持绑定子域名
- 改进https服务
- 其它细微调整
- v0.4.0 :
- AddTmplVar改为Assign;
- AddTmplVars改为MultiAssign;
- 日志中增加IP、页面字节大小以及耗时记录(便于查找恶意访问来源);
- 修复bug
- v0.3.0 : 增加对称加密、XSRF通用接口,更换hook引擎为更加优雅的events引擎
- v0.2.1 : 自动Binding新增对jquery对象,map和array的支持。
- v0.2 : 新增 validation 子包,从 https://github.com/astaxie/beego/tree/master/validation 拷贝过来。
- v0.1.2 : 采用 github.com/coscms/xweb/httpsession 作为session组件,API保持兼容;Action现在必须从*Action继承,这个改变与以前的版本不兼容,必须更改代码;新增两个模板函数{{session "key"}} 和 {{cookie "key"}};Action新增函数
MapForm
- v0.1.1 : App新增AutoAction方法;Action新增Assign方法;Render方法的模版渲染方法中可以通过T混合传入函数和变量,更新了快速入门。
- v0.1.0 : 初始版本
- 在一个可执行程序中多Server(http,tls,scgi,fcgi),多App的支持
- 简单好用的路由映射方式
- 静态文件及版本支持,并支持自动加载,默认开启
- 改进的模版支持,并支持自动加载,动态新增模板函数
- session支持
- validation支持
在安装之前确认你已经安装了Go语言. Go语言安装请访问 install instructions.
安装 xweb:
go get github.com/coscms/xweb
请访问 examples folder
源码文档请访问 GoWalker
BSD License http://creativecommons.org/licenses/BSD/