Revel是一个高生产力的 Go 语言 Web 框架 .其思路完全来自 Java 的 Play Framework。
特点:
热编译
编辑, 保存, 和 刷新时,Revel自动编译代码和模板,如果代码编译错误,会给出一个 错误提示,同时捕捉 运行期错误。
全栈功能
Revel 支持: 路由, 参数解析, 验证, session/Flash, 模板, 缓存, 计划任务, 测试, 国际化 等功能。
高性能
Revel 基于 Go HTTP server 构建。 这是techempower发布的 最新评测结果 。在各种不同的场景下进行了多达三到十次的请求负载测试。
同步
Go HTTP server 对于每个请求都运行在 goroutine上。Write simple callback-free CODE without guilt。
无状态
Revel 提供了保持Web层无状态的可预知的扩展。例如,会话数据被存储在用户的cookIE中,缓存由memcached集群提供支持。
模块化
Revel框架由被称为 过滤器 的中间件组成,它实现了几乎所有的请求处理功能。 开发者可以自由地使用自定义的过滤器,比如如自定义的路由器,用以替换Revel默认的路由过滤器。
发布于 2017-07-16 00:22:35 | 168 次阅读
发布于 2017-05-13 00:17:58 | 190 次阅读
发布于 2017-03-24 23:48:14 | 188 次阅读
发布于 2015-03-25 23:53:48 | 214 次阅读
发布于 2015-01-04 23:22:35 | 216 次阅读
发布于 2014-11-24 01:26:07 | 274 次阅读