php revel,试用revel-一个基于golang的web框架
首先下载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框架相关推荐
- java编写一个框架_手把手教你写一个基于 RxJava 的扩展框架
背景 现在 RxJava 在 Android 开发中可谓时炽手可热,其受欢迎程度不言而喻,也因此在 github 上出现了一系列的基于 RxJava 的框架,如 RxBinding.RxPermiss ...
- 一个基于DataTable的后台框架的实现
如果谁对这个东西有兴趣,可以给我留言.源码奉上,初来乍到,大家捧捧场. 背景 公司做项目用的是Framework 2.0 ,经常开发的是基于webservice 的后台,使用传统的Sql方式,数据库不 ...
- Go语言(Golang)的Web框架比较:gin VS echo
Go语言(Golang)的web框架比较之:gin vs echo 由 butaixianran 在 2016-01-23 22:00 发布 35423 次点击 原文发在:https://771dia ...
- [转]Go语言(Golang)的Web框架比较:gin VS echo
Go语言(Golang)的web框架比较之:gin vs echo 由 butaixianran 在 2016-01-23 22:00 发布 35423 次点击 原文发在:https://771dia ...
- Kitura —— 基于 Swift 的 Web 框架
Kitura,来自IBM的基于Swift的Web框架,也是一个HTTP服务器. 特性: URL路由(GET, POST, PUT, DELETE) URL参数 静态文件服务 支持FastCGI 支持S ...
- Django笔记01-基础:一个完美主义的web框架
浅谈Web框架 一,什么是框架? 软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品, 框架的功能类似于基础设施,提供并实现最为基础的软件架构和体系 通常情况下我们依据框架来实现更为复杂 ...
- 6 个重要模块,带你编写一个基于Golang的区块链公链demo!| 博文精选
作者 | 肉山大魔王iii 责编 | Carol 出品 | 区块链大本营(blockchain_camp) 好久没和大家一起做实践的环节了,不知道各位是否也手痒痒了呢? 今天给大家带来的是基于 Gol ...
- SuperDog——一个基于netty的web服务器开发项目
项目GitHub地址:https://github.com/HelloWorld-Ian/SuperDog 这是我在实习期间开发的一个项目demo,简单来说是一个基于netty框架的web服务 ...
- 手动实现一个基于netty的RPC框架(模拟dubble)
轻量级RPC框架开发 内容安排: 1.掌握RPC原理 2.掌握nio操作 3.掌握netty简单的api 4.掌握自定义RPC框架 RPC原理学习 什么是RPC RPC(Remote Procedur ...
最新文章
- 我终于决定要放弃 okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽
- python编写剪刀石头布游戏_闲着也是闲着:PYTHON 编写剪刀石头布游戏
- Flask框架-蓝图系统
- 程序填充(指针):3数排序_排序算法之快速排序,它为什么这么快?
- 万字长文,带你彻底理解EF Core5的运行机制,让你成为团队中的EF Core专家
- 演练 青鸟游戏迷你平台
- 动态网页和静态网页的区别是什么?
- C+++之insert()
- CleanMyMac偏好设置你知道多少?
- Finite State Transducers 详解
- java之j2se:再学java对象容器
- ManualResetEvent实现线程的暂停与恢复
- MySQL:Can't create test file XXX.lowe-test
- pug跳转到另一个pug_使用Pug减少多页HTML开发的负担
- Android启动优化
- 001之Persimmon UI Builder与柿饼派GUI智能屏模组学习
- HTML作业简单注册界面
- compileflow流程引擎使用
- CTFshow—MISC图片篇(基础操作)
- 前景广阔的技术---云计算
热门文章
- java零碎要点---大型软件部署方案,磁盘阵列,raid提升硬盘性能,解决由于集群带来的文件共享问题
- 杭电4515小Q系列故事——世界上最遥远的距离
- windows qt 使用openssl API
- 菜单响应函数:ON_COMMAND和ON_UPDATE_COMMAND_UI,ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
- 无人驾驶(再谈基于camera的高精度地图)
- 随想录(c编译器的实现)
- 随想录(我们的竞争力)
- 搜索引擎的那些事(多线程web遍历)
- linux mysql --help_深入理解mysql帮助命令(help)
- 关于scanf 函数,你很少了解的“秘密”