首先下载revel

go get -u github.com/revel/cmd/revel

创建app

#假设GOPATH = /GOPATH

cd /GOPATH

revel new coding.net/revel-example

以上命令创建了一个名为coding.net/revel-example的app

启动app

revel run coding.net/revel-example

打开浏览器,可以看到以及工作

屏幕快照 2017-09-08 上午11.25.03.png

此时看到的目录结构是这样的

ls -alh

total 8.0K

drwxr-xr-x 9 lamo 306 9 8 11:23 .

drwxr-xr-x 3 lamo 102 9 8 11:23 ..

-rw-r--r-- 1 lamo 27 9 8 11:23 .gitignore

-rw-r--r-- 1 lamo 1.2K 9 8 11:23 README.md

drwxr-xr-x 7 lamo 238 9 8 11:24 app

drwxr-xr-x 4 lamo 136 9 8 11:23 conf

drwxr-xr-x 3 lamo 102 9 8 11:23 messages

drwxr-xr-x 6 lamo 204 9 8 11:23 public

drwxr-xr-x 3 lamo 102 9 8 11:23 tests

app是主要的程序逻辑和数据结构,revel会自动监控这个目录下面源文件的修改,然后自动编译。除此目录之外的其他目录,并不会自动编译。

conf主要存放配置文件

messages主要存放i18n相关的文件

public主要存放前端文件

tests主要存放测试文件

有疑问加站长微信联系(非本文作者)

php revel,试用revel-一个基于golang的web框架相关推荐

  1. java编写一个框架_手把手教你写一个基于 RxJava 的扩展框架

    背景 现在 RxJava 在 Android 开发中可谓时炽手可热,其受欢迎程度不言而喻,也因此在 github 上出现了一系列的基于 RxJava 的框架,如 RxBinding.RxPermiss ...

  2. 一个基于DataTable的后台框架的实现

    如果谁对这个东西有兴趣,可以给我留言.源码奉上,初来乍到,大家捧捧场. 背景 公司做项目用的是Framework 2.0 ,经常开发的是基于webservice 的后台,使用传统的Sql方式,数据库不 ...

  3. Go语言(Golang)的Web框架比较:gin VS echo

    Go语言(Golang)的web框架比较之:gin vs echo 由 butaixianran 在 2016-01-23 22:00 发布 35423 次点击 原文发在:https://771dia ...

  4. [转]Go语言(Golang)的Web框架比较:gin VS echo

    Go语言(Golang)的web框架比较之:gin vs echo 由 butaixianran 在 2016-01-23 22:00 发布 35423 次点击 原文发在:https://771dia ...

  5. Kitura —— 基于 Swift 的 Web 框架

    Kitura,来自IBM的基于Swift的Web框架,也是一个HTTP服务器. 特性: URL路由(GET, POST, PUT, DELETE) URL参数 静态文件服务 支持FastCGI 支持S ...

  6. Django笔记01-基础:一个完美主义的web框架

    浅谈Web框架 一,什么是框架? 软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品, 框架的功能类似于基础设施,提供并实现最为基础的软件架构和体系 通常情况下我们依据框架来实现更为复杂 ...

  7. 6 个重要模块,带你编写一个基于Golang的区块链公链demo!| 博文精选

    作者 | 肉山大魔王iii 责编 | Carol 出品 | 区块链大本营(blockchain_camp) 好久没和大家一起做实践的环节了,不知道各位是否也手痒痒了呢? 今天给大家带来的是基于 Gol ...

  8. SuperDog——一个基于netty的web服务器开发项目

      项目GitHub地址:https://github.com/HelloWorld-Ian/SuperDog   这是我在实习期间开发的一个项目demo,简单来说是一个基于netty框架的web服务 ...

  9. 手动实现一个基于netty的RPC框架(模拟dubble)

    轻量级RPC框架开发 内容安排: 1.掌握RPC原理 2.掌握nio操作 3.掌握netty简单的api 4.掌握自定义RPC框架 RPC原理学习 什么是RPC RPC(Remote Procedur ...

最新文章

  1. 我终于决定要放弃 okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽
  2. python编写剪刀石头布游戏_闲着也是闲着:PYTHON 编写剪刀石头布游戏
  3. Flask框架-蓝图系统
  4. 程序填充(指针):3数排序_排序算法之快速排序,它为什么这么快?
  5. 万字长文,带你彻底理解EF Core5的运行机制,让你成为团队中的EF Core专家
  6. 演练 青鸟游戏迷你平台
  7. 动态网页和静态网页的区别是什么?
  8. C+++之insert()
  9. CleanMyMac偏好设置你知道多少?
  10. Finite State Transducers 详解
  11. java之j2se:再学java对象容器
  12. ManualResetEvent实现线程的暂停与恢复
  13. MySQL:Can't create test file XXX.lowe-test
  14. pug跳转到另一个pug_使用Pug减少多页HTML开发的负担
  15. Android启动优化
  16. 001之Persimmon UI Builder与柿饼派GUI智能屏模组学习
  17. HTML作业简单注册界面
  18. compileflow流程引擎使用
  19. CTFshow—MISC图片篇(基础操作)
  20. 前景广阔的技术---云计算

热门文章

  1. java零碎要点---大型软件部署方案,磁盘阵列,raid提升硬盘性能,解决由于集群带来的文件共享问题
  2. 杭电4515小Q系列故事——世界上最遥远的距离
  3. windows qt 使用openssl API
  4. 菜单响应函数:ON_COMMAND和ON_UPDATE_COMMAND_UI,ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
  5. 无人驾驶(再谈基于camera的高精度地图)
  6. 随想录(c编译器的实现)
  7. 随想录(我们的竞争力)
  8. 搜索引擎的那些事(多线程web遍历)
  9. linux mysql --help_深入理解mysql帮助命令(help)
  10. 关于scanf 函数,你很少了解的“秘密”