Go 应用框架 beego

Go 应用框架 beego

Apache
Google Go
跨平台
2012-12-18
astaxie

beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性

  1. MVC

  2. REST

  3. 智能路由

  4. 日志调试

  5. 配置管理

  6. 模板自动渲染

  7. layout设计

  8. 中间件插入逻辑

  9. 方便的JSON/XML服务

官网 http://beego.me

快速入门代码如下所示:

package main

import (
    "github.com/astaxie/beego"
)

type MainController struct {
    beego.Controller
}

func (this *MainController) Get() {
    this.Ctx.WriteString("hello world")
}

func main() {
    beego.Router("/", &MainController{})
    beego.Run()
}

 

加载中

评论(7)

西楚狂人
西楚狂人
请问哪里有学习BEEGO的实体书或电子书吗 ?
Dapeng
Dapeng
容易上手!
朋也
朋也
好用,喜欢
幸福街10号
幸福街10号
你好,看了你的分享《beego API开发以及自动化文档》,但是我按你的步骤操作完了 访问地址 报 404错误 swagger也自动下载完成了 知道为什么吗? #beego#
叶秀兰
叶秀兰
OSC 第 74 期高手问答:Go 应用框架 #beego# http://www.oschina.net/question/865233_236653
王振威
王振威
还是beego 好啊,支持国产 Martini
maxid
maxid
beego有提供集群支持吗? beego

beego 1.9.0 发布,Go 应用框架

beego 经过这一段时间的持续改进,终于发布了1.9.0 版本,主要的更新如下 Fix the new repo address for casbin #2654 Fix cache/memory fatal error: concurrent map iteration and map wri...

2017/07/19 01:05

beego 1.7.1 发布,Go 应用框架

beego 1.7.1 发布了,beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra。 新增功能: access log增加IP #2156 orm增加新接口ReadForUpdate #2158 参数bind支持数组f...

2016/09/26 23:08

Go 应用框架 beego 1.7.0,新增改进功能

beego 1.7.0 版本发布了。beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra 新增改进功能: 1. Filter访问速度提升7.5倍以上 #1799 2. Gzip压缩的时候支持不同的l...

2016/08/30 00:03

Beego 1.6.1 发布,Go 应用框架

Beego 1.6.1 发布了 。Beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra。经过差不多一个半月的开发,我们开发组都在忙碌着新功能的开发和修复bug上面,这一次我们...

2016/03/11 14:17

beego 1.6.0 版本发布,Go 应用框架

距离上一次发布1.5版本已经半年了,这半年里面我们改进了很多,其实中间又想要发布一个小版本的,但是后来还是想想就改的彻底一点,所以这次改动相当多,中间又因为一些兼容性的问题所以特地...

2016/01/18 09:08

beego 1.5.0 版本发布,Go 应用框架

beego 1.5.0 版本发布,更新内容如下: # beego 1.5.0 新功能: 1. 优雅重启模块:grace 2. httplib增加JsonBody函数,支持raw body以Json格式发送 3. context input增加 AcceptsHtml Accept...

2015/08/19 14:39

beego 1.4.3 版本发布,Go 应用框架

这个版本憋了好久才发布,实在对不起各位亲,我持续改进的心都在,但是因为换工作事情比较多,实在抱歉。 新功能: ORM数据库创建和修改的时候支持default设置 改进日志文件行数统计 sesesion...

2015/03/01 12:20

beego 1.4.2 版本发布,Go 应用框架

让大家久等了,这个版本新功能和bugfix都挺多,但是我还是只更新了一个小版本,等着Go1.4跟上来,打算和Go的版本去同步。 新功能: 增加了SQL构造器,参考了ZEND框架的ORM Controller获取参数...

2014/11/05 14:32

beego 1.4.0 版本发布,Go 应用框架

这个版本整整憋了两个月时间,主要是我们真的做了好多功能性上面的改进,这里要感谢所有给beego贡献的用户,也感谢给beego持续提各种改进意见的用户,下面是我们这次改进的特性 1. bee工具的...

2014/08/22 10:12

没有更多内容

加载失败,请刷新页面

1
回答
beego的自动建表到底咋用的? 真心不明白!

如题 我敲/main orm syncdb -h 没用啊

2014/01/29 19:38
3
回答
beego中w http.ResponseWriter, r *http.Request

我想在beego路由前调用w http.ResponseWriter, r *http.Request中的body。可是好像经过了复制,无法读取http....

2015/06/01 16:37
5
回答
大家聊聊 现在都用什么微服务框架。

大家来聊聊现在都在用什么微服务,以及用微服务的好处

2017/05/26 15:06
1
回答
beego 模板不在同一级引用不到

@astaxie 你好,想跟你请教个问题: 我在views目录下建 了一个header.tpl文件,内中定义了一个header模板,又在veiws/cuo...

2016/12/31 21:26
6
回答
beego/orm 如何实现分表CRUD操作?

比如电商网站订单表数据量非常大,一般DBA都会进行分表处理。同样的表结构分为256张表。唯一的区别就是表名为 前缀+数字序号 这种情况下,beego/or...

2017/01/22 12:20
1
回答
用 supervisor 启动应用的时候出错

我的 supervisorcli 只要一执行 supervisorcli reload 就会有很大的机会报下面的错误,然后就是再也启动不起来了,目前除了 ...

2013/11/30 11:00
1
回答
beego dev模式下BuildTemplate函数

@astaxie 你好,想跟你请教个问题: beego dev模式下BuildTemplate函数里面BeeTemplates这个map 会多个线程写导致...

2016/11/01 16:08
1
回答
字符串模板变量在<script>块中输出带有引号

@astaxie 你好,想跟你请教个问题: 我在模板中用 <script id="temp" type="text/html">    <div> {{...

2016/10/25 11:19
2
回答
windows系统下beego框架已经get,但是没有bee的可执行文件

go get github.com/beego/bee 已拉取成功,环境变量也设置好了,但是就是不生成bee可执行文件。 本人go菜鸟一个,请教各位大神我...

2015/11/26 17:20
2
回答
你好,安装beego的时候出了一个问题

@astaxie 你好,想跟你请教个问题:在执行go get github.com/astaxie/beego这条命令时,显示permission den...

2016/02/22 11:46

没有更多内容

加载失败,请刷新页面

beego框架学习

beego的在线文档 https://beego.me/docs/intro/ beego简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用, 是一个 RESTful 的框架,主要设...

10/29 11:25
12
0
beego 安装入门

安装入门 beego虽然是一个简单的框架,但是其中用到了很多第三方的包,所以在你安装beego的过程中Go会自动安装其他关联的包。 当然第一步你需要安装Go,如何安装Go请参考我的书第一章 安装b...

2013/04/20 11:26
9.6K
0
2、Go HTTP框架Beego - Beego安装升级

1、Beego的安装 beego 的安装是典型的 Go 安装包的形式: go get github.com/astaxie/beego 常见问题: git 没有安装,请自行安装不同平台的 git,如何安装请自行搜索。 git https 无法获取...

2015/12/09 09:18
464
0
使用xorm和beego快速生成REST-API应用(只写了一半的文章)

减少一切不必要的时间开销

2014/03/14 15:35
4.6K
1
beego入门文档

你对beego一无所知?没关系,这篇文档会很好的详细介绍beego的各个方面,看这个文档之前首先确认你已经安装了beego,如果你没有安装的话,请看这篇安装指南 导航 最小应用 新建项目 开发模式...

2013/04/20 11:27
81.7K
12
beego快速入门之一

beego是一个能够快速开发应用的框架,快速入门将带领你快速的建立一个beego的项目,然后运行起来,接着修改代码,让我们了解整个MVC的运行机制。

2013/12/21 11:03
5.2K
0
beego源代码分析 手把手教你写框架

原文在 https://github.com/nixuehan/beego_you_know/blob/master/kernel.md beego 的 http server... Author 逆雪寒 2015.12.02 在工作中有用到golang,后来遇到了beego 重构了一下我的应用...

2015/12/02 23:04
41
0
跟无闻学习GO Web 编程(三) -- Hello world 笔记

安装 BeeGo。在终端窗口中,输入命令安装 beego: go get github.com/astaxie/beego (如果要升级到新的版本,执行:go get -u github.com/astaxie/beego) 打开 Sublime Text3,在 $GOPATH/...

2013/08/20 08:02
1K
0
BeeGo框架 学习实践

1.BeeGo:框架地址: http://beego.me 2.安装框架:go get -u github.com/astaxie/beego 3.安装Beego工具:go get -u github.com/beego/bee 安装好Beego工具后会在$GOPATH/bin 生成可执行文件...

2017/10/26 21:22
71
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部