首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

转--使用Revel(go)开发网站

常用的路由、模板、session、参数解析、等几乎都有,甚至还提供了一个测试框架。而这些东西的开发都是模块化的,也就是你可以用自己的实现来代替上述提到的工具。...在GOPATH所指定的目录中的一个里,运行命令go get github.com/revel/revel之后再运行go get github.com/revel/cmd/revel。...最后,手动build一下revel。执行命令:go build github.com/revel/cmd/revel。之后就会在bin目录下生成revel的二进制可执行文件。...到这里revel的安装就算完成了。 完成安装后,运行revel命令会出现如下的提示: localhost:golang user$ revel ~ ~ revel!...开发之前先认识一下revel为我们生成的目录结构: app 项目根目录 ├── app MVC框架目录 │ ├── controllers

1.1K100

5大热门基于go语言的web框架,别再只知道springmvc

Revel 项目名称:revel/revel 项目Star数:12.9K Revel是一个基于Go语言开发的全栈式Web框架,它包含了多种功能和工具,比如ORM、模板引擎和路由器,功能全面且丰富。...插件和扩展性:Revel提供了丰富的插件和扩展机制,使开发者能够轻松集成第三方库和功能。同时,Revel还提供了丰富的文档和示例,方便开发者学习和扩展框架。...下面是一个使用Revel框架的案例,展示了如何构建一个简单的Web应用程序。...安装Revel框架: $ go get -u github.com/revel/revel $ go get -u github.com/revel/cmd/revel 创建一个新的Revel应用程序...以上示例演示了如何使用Revel框架创建一个简单的Web应用程序。你可以根据需要添加更多的控制器和路由来构建更复杂的应用。

83520
您找到你想要的搜索结果了吗?
是的
没有找到

golang学习之win7下go web之revel安装

go的web框架不多,主流的有beego(国人写的,国内比较热,属于重量级框架,模块化、功能丰富)、Revel(一个高生产力的 Go 语言 Web 框架,充分利用了go的goroutine)、martini...,这里记录下Revel的安装(win7 64): 首先是下载: $ go get github.com/revel/revel  //安装revel框架   $ go get github.com.../revel/cmd/revel //安装revel的cmd命令行工具 因为国内google被墙的原因,安装时会报如下问题: 提示缺少go的websocket包,这里要手动下载: http:/...接下来试着新建一个web应用: 运行myapp应用: 这货启动了一个http服务,端口默认为9000,直接浏览器访问: ok,至此,Revel应用创建并启动成功!...Revel创建的目录结构如下,实现了mvc思想: 至此,记录完毕!

1.1K00

盘点十大主流go web框架

Revel 我们知道作为编译型语言,每次修改都需要重新编译对我们开发非常的不友好,庆幸地是,Revel提供了热加载机制,只要我们修改了源代码,它就会自动重新编译,非常方便我们开发测试。...Revel为开发者提供了一整套web开发工具,从路由,session会话到缓存,测试,可以说我们常用的功能Revel都能为我们提供帮助。...Revel提供了方便的控制流,于中间件我们可以方便的替换成我们自己想要的功能。...Buffao Buffao是一款借鉴rails设计的框架,如果你熟悉ruby,那么你可以很快的掌握这款框架。...martini是采用依赖注入设计思想的框架,所有其它组件可以通过依赖注入到框架中,可以是虽然它本身功能少,但是通过集成其它组件,它能发挥出强大的框架特效。

4.1K40

go语言最快最好运用最广的web框架比较(大多数人不了解的特性)

https://github.com/kataras/iris https://iris-go.com Revel:Go语言的高生产力,全栈Web框架。...https://github.com/revel/revel https://revel.github.io 声望 学习曲线 框架名称 示例 示例参考 实时支持 beego 49 https://beego.me...6 http://revel.github.io/examples/index.html gitter 这里的astaxie和kataras非常出色,其他框架将会有更多的例子,至少对我来说,如果我切换到一个新的框架...除了 Beego 和 Revel 之外,所有上述框架都可以适应任何中间件这是为 net/http 创建的,其中一些可以轻松地和其他人一起完成有一些黑客[甚至痛苦是这里的选择]。...示例: OnErrorCode(404, myNotFoundHandler) 上面的大多数Web框架仅支持404,405和500注册,但像Iris,Beego和Revel这样的功能完全支持任何状态代码甚至任何错误代码

2.5K40

Go语言实践:从新手入门到上线真实的小型服务所遇到的那些坑

Revel不是好的选择 对于初学Go语言、需要构建web服务器的用户来说,他们也许会认为此时需要一个合适的框架。...使用MVC框架确有优势,主要是由于惯例优先原则设置了一系列的项目架构与惯例,从而赋予了项目一致性,并降低了跨项目开发的门槛。...Revel的设计初衷在于:尝试将Play或Rails之类的框架引入Go语言,而不是运用Go与stdlib的力量,并以其为基础进行构建。...根据Go语言编写者的说法: 引用 最初这只是一个有趣的项目,我想尝试能否在不那么神奇的Go语言中复制神奇的Play框架体验。...公平来讲,那时候在一种新语言中采用MVC框架对我们来说很有意义——无需争论架构,同时新团队也能连贯地构建内容。在使用Go语言之前,我所编写的每个web应用都有着借助MVC框架的痕迹。

80570

Go语言实践:从新手入门到上线真实的小型服务所遇到的那些坑

Revel不是好的选择 对于初学Go语言、需要构建web服务器的用户来说,他们也许会认为此时需要一个合适的框架。...使用MVC框架确有优势,主要是由于惯例优先原则设置了一系列的项目架构与惯例,从而赋予了项目一致性,并降低了跨项目开发的门槛。...Revel的设计初衷在于:尝试将Play或Rails之类的框架引入Go语言,而不是运用Go与stdlib的力量,并以其为基础进行构建。...根据Go语言编写者的说法: 引用 最初这只是一个有趣的项目,我想尝试能否在不那么神奇的Go语言中复制神奇的Play框架体验。...公平来讲,那时候在一种新语言中采用MVC框架对我们来说很有意义——无需争论架构,同时新团队也能连贯地构建内容。在使用Go语言之前,我所编写的每个web应用都有着借助MVC框架的痕迹。

1K80

Go语言开源项目知多少

Revel Revel是一个高生产力的Go语言Web框架。...Revel框架支持热编译,当编辑、保存和刷新源码时,Revel会自动编译代码和模板;全栈特性,支持路由、参数解析、缓存、测试、国际化等功能。 8....goclipse:是一个eclipse插件,可以用来开发go语言 liteide: 专门用来开发go的ide 应用类: Go Read :go语言开发的可替代google reader的东西 框架类...: beego:强大的web框架 gwk: gwk(GO Web Server Kit)是GO语言的Web Server开发框架,简单易用,扩展性好,而且兼容Go App Engine。...bitly开源的消息队列系统,性能非常高,目前他们每天处理数十亿条的消息 packer:用来生成不同平台的镜像文件,例如VM、vbox、AWS等,作者是vagrant的作者 skynet:分布式调度框架

2.2K70

Go语言实践:从新手入门到上线真实的小型服务所遇到的那些坑

Revel不是好的选择 对于初学Go语言、需要构建web服务器的用户来说,他们也许会认为此时需要一个合适的框架。...使用MVC框架确有优势,主要是由于惯例优先原则设置了一系列的项目架构与惯例,从而赋予了项目一致性,并降低了跨项目开发的门槛。...Revel的设计初衷在于:尝试将Play或Rails之类的框架引入Go语言,而不是运用Go与stdlib的力量,并以其为基础进行构建。...根据Go语言编写者的说法: 引用 最初这只是一个有趣的项目,我想尝试能否在不那么神奇的Go语言中复制神奇的Play框架体验。...公平来讲,那时候在一种新语言中采用MVC框架对我们来说很有意义——无需争论架构,同时新团队也能连贯地构建内容。在使用Go语言之前,我所编写的每个web应用都有着借助MVC框架的痕迹。

1.1K60

Go语言实践:从新手入门到上线真实的小型服务所遇到的那些坑

Revel不是好的选择 对于初学Go语言、需要构建web服务器的用户来说,他们也许会认为此时需要一个合适的框架。...使用MVC框架确有优势,主要是由于惯例优先原则设置了一系列的项目架构与惯例,从而赋予了项目一致性,并降低了跨项目开发的门槛。...Revel的设计初衷在于:尝试将Play或Rails之类的框架引入Go语言,而不是运用Go与stdlib的力量,并以其为基础进行构建。...根据Go语言编写者的说法: 最初这只是一个有趣的项目,我想尝试能否在不那么神奇的Go语言中复制神奇的Play框架体验。...公平来讲,那时候在一种新语言中采用MVC框架对我们来说很有意义——无需争论架构,同时新团队也能连贯地构建内容。在使用Go语言之前,我所编写的每个web应用都有着借助MVC框架的痕迹。

1K70

Go语言开篇

喵咪我今天又来开坑了,最近学习和使用了go语言了一段时间,也在组合一些好的组件编写phalgo开发框架.在想是不是可以来写一个套关于go语言的文章和一些好的组件的介绍使用,虽然自己也是半桶水但是我相信在编写的过程中能给自己很多收获...GitHub托管地址: https://github.com/docker/docker ###Lime Revel是一个高生产力的Go语言Web框架。...Revel框架支持热编译,当编辑、保存和刷新源码时,Revel会自动编译代码和模板;全栈特性,支持路由、参数解析、缓存、测试、国际化等功能。...GitHub托管地址: https://github.com/revel/revel ###InfluxDB 一个Go语音编写的开源分布式的时序、事件和指标数据库,无需外部依赖。

95380
领券