This repo has moved
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 64 commits behind go-xweb:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
examples
validation
.gitignore
.gopmfile
LICENSE
README.md
README_EN.md
action.go
app.go
conversion.go
doc.go
error.go
fcgi.go
filter.go
helpers.go
hooks.go
log.go
memzipfile.go
profile.go
response.go
scgi.go
server.go
static.go
status.go
template.go
xweb.go

README.md

xweb

xweb是一个强大的Go语言web框架。

English

Build Status Go Walker Bitdeli Badge

技术支持

QQ群:369240307

更新日志

  • v0.2 : 新增 validation 子包,从 https://github.com/astaxie/beego/tree/master/validation 拷贝过来。
  • v0.1.2 : 采用 github.com/lunny/httpsession 作为session组件,API保持兼容;Action现在必须从*Action继承,这个改变与以前的版本不兼容,必须更改代码;新增两个模板函数{{session "key"}} 和 {{cookie "key"}};Action新增函数MapForm
  • v0.1.1 : App新增AutoAction方法;Action新增AddTmplVar方法;Render方法的模版渲染方法中可以通过T混合传入函数和变量,更新了快速入门
  • v0.1.0 : 初始版本

特性

  • 在一个可执行程序中多Server(http,tls,scgi,fcgi),多App的支持
  • 简单好用的路由映射方式
  • 静态文件及版本支持,并支持自动加载,默认开启
  • 改进的模版支持,并支持自动加载,动态新增模板函数
  • session支持
  • validation支持

安装

在安装之前确认你已经安装了Go语言. Go语言安装请访问 install instructions.

安装 xweb:

go get github.com/lunny/xweb

Examples

请访问 examples folder

案例

文档

快速入门

源码文档请访问 GoWalker

License

BSD License http://creativecommons.org/licenses/BSD/