Revel Go 语言 Web 框架

Revel是一个高生产力的 Go 语言 Web 框架 .其思路完全来自 JavaPlay 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默认的路由过滤器。

 

Revel v0.17.1 发布,Go 的全堆栈 Web 框架
Revel v0.17 和 v0.17.1 已发布,本次更新没有重大更改,详细如下:v0.17.1Critical issue identified details here #1200v0.17[revel/revel]add-validationi18-lang-by-paramAdded namespace to routes, controllersAdded go 1.6 to testingAdds the ability to set the language by a url parameter. The route file

发布于 2017-07-16 00:22:35 | 168 次阅读

Revel v0.15.0 发布,Go 的全堆栈 Web 框架
Revel v0.15.0 发布了,本次更新没有重大的变化和新功能的增加,主要包括一些增强和 bug 修复。具体如下:增强升级并改进文档 revel/examples#17 revel/cmd#85Bug 修复阻止 XSS revel/revel#1153改进 Go 版本检测的错误检查 revel/cmd#86发布主页和更新日志地址下载地址Source code (zip)Source code (tar.gz)Rev

发布于 2017-05-13 00:17:58 | 194 次阅读

Revel v0.14.0 发布,Go 的全堆栈 Web 框架
Revel v0.14.0 发布了,自 v0.13.0 以来的改进如下:Breaking Changesrevel/revel:change RenderArgs to ViewArgs PR #1135change RenderJson to RenderJSON PR #1057change RenderHtml to RenderHTML PR #1057change RenderXml to RenderXML PR #1057下载地址Source code (zip)Source code 

发布于 2017-03-24 23:48:14 | 188 次阅读

Revel v0.12.0 发布,Go 的全堆栈 Web 框架
Revel v0.12.0 发布,此版本主要是添加导入路径到所有新的 Revel 测试 testing 子包 :package tests import "github.com/revel/revel/testing" type AppTest struct {     testing.TestSuite }同时还改进了内部组织结构,

发布于 2015-03-25 23:53:48 | 216 次阅读

Revel v0.11.3 发布,Go 的全堆栈 Web 框架
Revel 是 Go 语言的框架,其思路完全来自 Java 的 Play Framework。Revel v0.11.3 发布,此版本是个小的 bug 修复版本:修复了 Revel v0.11.2 一个关键的 bug (#824)。强烈建议每位用户使用最新版本的 Revel 重建项目:$ go get -u githu

发布于 2015-01-04 23:22:35 | 216 次阅读

Revel v0.11.2 发布,Go 的全堆栈 Web 框架
Revel v0.11.2 发布,此版本修复了一个重要的 bug,强烈建议每位用户用最新的 Revel 版本重建项目,升级请执行:$ go get -u github.com/revel/cmd/revel $ revel build github.com/myusername/myproject /path/to/destination/folder

发布于 2014-11-24 01:26:07 | 279 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务