初识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语言既然存在,就有他的过人之处,总之,慢慢学习吧



目录
相关文章
|
JSON Java Go
go web gin集成viper最佳实践
Viper是Go应用程序的完整配置解决方案,包括12因素应用程序。它旨在应用程序中工作,并且可以处理所有类型的配置需求和格式。它支持: - 设置默认值 - 从 JSON、TOML、YAML、HCL、envfile 和 Java 属性配置文件读取 - 实时观看和重新读取配置文件(可选) - 从环境变量读取 - 从远程配置系统(etcd或Consul)读取,并观察更改 - 从命令行标志读取 - 从缓冲区读取 - 设置显式值 Viper 可以被视为满足所有应用程序配置需求的注册表。
975 1
|
缓存 NoSQL 中间件
用golang搭建springboot风格项目结构 gin+gorm
最近学了学go语言,想练习一下用go开发web项目,项目结构弄个什么样呢。
|
9月前
|
前端开发 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中整合其他
829 0
Beego---Beego api项目中使用swagger
Beego---Beego api项目中使用swagger
|
Go API 开发工具
beego的安装和简单使用
beego 安装 升级 bee bee工具的安装 使用 bee bee new bee api bee run bee pack bee version
526 0
运行beego项目时报错:cannot find package “github.com/astaxie/beego“ in any of
运行beego项目时报错:cannot find package “github.com/astaxie/beego“ in any of
528 0
运行beego项目时报错:cannot find package “github.com/astaxie/beego“ in any of
|
SQL 安全 前端开发
go| beego 速览
快速学习 beego 官方文档与 demo, 积累 web 应用及 go 程序开发知识
418 0
go| beego 速览
|
关系型数据库 MySQL Go
Beego Models之四
模型定义 使用orm定义,然后使用cmd方式,自动建表,不过在实际生产中还是直接使用sql操作的,这种模型定义在生产环境中定义的比较少,基本上都是直接使用基本类型,一些特殊的,都是在数据库中定义的。
2182 0
|
SQL 容器
Beego models之三
使用SQL语句进行查询 在实际生产中,各种业务逻辑,model不能很好的满足需求,所以就可以使用原生的sql。当然,如果你对sql比较熟悉,你会发现orm有时候没有原生sql来的灵活,下面介绍beego的原生sql。
2124 0