初识beego

简介: 初识beego

由于公司新业务决定采用go语言来处理,作为php一年的小司机,毅然变道入坑go语言,看了看的语法和beego相关的东西,花了一上午弄了个demo,老司机求放过,新司机求交流。

地址:https://github.com/uzi-2016/gohello

demo截图:

文章列表页

6712a5eeff7ea0684d9791ed5e844f681624ea66

文章详情页

24a1f554cd72f7ee9158a729db4bbb26af2c7f95

推荐还没有处理,也是一样的orm操作


总结一下:

这样的一个小demo,要学习beego的安装,bee工具的使用,beego ORM的使用,路由规则(参数接收),以及beego的模板的使用,代码也是非常简单,总之呢,还是挺有成就感的,但是这个开发效率我觉得和php相比真是太慢了,要是用yii2.0来处理这个demo,我可能半个小时或者四十分钟就处理完了,不过go语言既然存在,就有他的过人之处,总之,慢慢学习吧



目录
相关文章
|
监控 Go
Golang 语言 beego v2 之路由设置
Golang 语言 beego v2 之路由设置
293 0
|
前端开发 Go API
Gin vs Beego: Golang的Web框架之争
Gin vs Beego: Golang的Web框架之争
|
API Go 网络架构
Kratos 大乱炖 —— 整合其他Web框架:Gin、FastHttp、Hertz
Kratos默认的RPC框架使用的是gRPC,支持REST和protobuf两种通讯协议。其API都是使用protobuf定义的,REST协议是通过[grpc-gateway](https://github.com/grpc-ecosystem/grpc-gateway)转译实现的。使用protobuf定义API是具有极大优点的,具有很强的可读性、可维护性,以及工程性。工程再大,人员再多,也不会乱。 一切看起来都是很美好的。那么,问题来了,我们现在使用的是其他的Web框架,迁移就会有成本,有风险,不可能一下子就把历史存在的代码一口气转换过来到Kratos框架。那我可以在Kratos中整合其他
936 0
|
SQL 关系型数据库 Go
Golang微服框架Kratos与它的小伙伴系列 - ORM框架 - GORM
[GORM](https://gorm.io/index.html) 是基于Go语言实现的ORM库,它是Golang目前比较热门的数据库ORM操作库,对开发者也比较友好,使用非常方便简单。
179 0
|
Go API 开发工具
beego的安装和简单使用
beego 安装 升级 bee bee工具的安装 使用 bee bee new bee api bee run bee pack bee version
580 0
|
Java Go 开发者
一骑入秦川——浅聊Beego AutoRouter是如何工作
Beego Web框架应该是国内Go语言社区第一个框架,个人觉得十分适合新手入门Go Web。笔者半年前写过一篇搭建Beego项目并实习简单功能的文章,大家有兴趣可以先看看。 其实我接触的大部分人都在学校学过Java Web,其实有Java Web的经验,上手Beego也会很舒服。 本文着重讲讲Beego的AutoRouter模块,会结合源码来讲讲,不过由于笔者技术水平有限,如有错误,烦请指出。
245 0
一骑入秦川——浅聊Beego AutoRouter是如何工作
运行beego项目时报错:cannot find package “github.com/astaxie/beego“ in any of
运行beego项目时报错:cannot find package “github.com/astaxie/beego“ in any of
577 0
运行beego项目时报错:cannot find package “github.com/astaxie/beego“ in any of
|
SQL 安全 前端开发
go| beego 速览
快速学习 beego 官方文档与 demo, 积累 web 应用及 go 程序开发知识
457 0
go| beego 速览
|
JSON 缓存 数据格式
Beego Controller
controller 逻辑 controller就是处理具体的逻辑的,router将请求分发到指定的controlller,controller处理请求,然后返回。
1822 0
|
API iOS开发 数据格式
beego路由配置
原文 web框架中,路由是重要的一环,对于beego的路由配置如何? 让我们从入口文件先分析起来吧: package main import ( _ "web/routers" "github.
2357 0