为了账号安全,请及时绑定邮箱和手机立即绑定

Go语言框架:Beego vs Gin

难度初级
时长 3小时 6分
学习人数
综合评分9.30
15人评价 查看评价
9.1 内容实用
9.3 简洁易懂
9.5 逻辑清晰
  • beego是典型的MVC框架

    一:

    1:M:Model 即Beego ORM 对象关系映射  以及对象的持久化

    2:支持GO的所有类型存储

    3:更简单的CRUD风格

    4:完整实现健壮的ORM

    支持数据库:

    MYSQL  PostgreSQL


    V:

    1:view  体现为模板。beego通过处理模板和渲染模板展现视图

    2:静态文件处理

    3:模板处理

    4:模板分页处理

    C:

    1:Controller 体现为各种功能

    2:路由功能

    3:控制器函数 (M与V之间的桥梁)

    4:CSRF 过滤器

    5:Session

    6:错误处理&日志功能

    查看全部
    0 采集 收起 来源:Beego的MVC

    2022-10-28

  • Beego 与gin全方位比较

    1:MVC

    2:路由&Session

    3:性能

    适用场景

    商品详情页案例

    查看全部
    0 采集 收起 来源:课程安排

    2022-10-28

  • Beego在业务方面较Gin支持的更多

        在业务更加复杂的项目中,适用Beego
        在需要快速开发的项目中,适用Beego

        在1.0项目中,适用Beego

    Gin在性能方面较Beego更好
        当某个接口的性能遭到挑战时候,考虑使用Gin重写接口 

        如果项目的规模不大,业务相对简单,适用Gin

    查看全部
    0 采集 收起 来源:适用场景

    2021-07-08

  • 创造价值,获得竞争优势
    正确的做性能优化:

        确定性能目标,并保证这个目标是出于实际需要

        建立性能环境,staging环境,并与线上环境隔离
        性能环境和staging环境应该与线上环境类似架构

        压测,并获得性能瓶颈的真实证据

        持续改进

    查看全部
    0 采集 收起 来源:性能

    2021-07-08

  • beego和gin的适用场景:

    beego适合大型复杂的项目或者需要快速开发的项目中。gin适用于项目规模不大,业务简单,框架成为性能瓶颈的项目

    查看全部
    0 采集 收起 来源:适用场景

    2021-06-27

  • 编码演示

    • 使用 Beego 框架实现

    • 使用 Gin 框架实现


    查看全部
  • 需求

    • 能够根据商品 id 实现商品详情页的展示渲染

    • 后台使用 go 语言项目

    • 版本 1.0

    • 对于性能暂时没有要求


    查看全部
  • Beego 在业务方面较 Gin 支持的更多

    • 在业务更加复杂的项目中,适用 Beego

    • 在需要快速开发的项目中,适用 Beego

    • 在 1.0 项目中,适用 Beego

    Gin 在性能方面较 Beego 更好

    • 当某个接口的性能遭到较大挑战的时候,考虑使用 Gin 重写接口

    • 如果项目的规模不大,业务相对简单,适用 Gin


    查看全部
    0 采集 收起 来源:适用场景

    2020-11-10

  • 确的做性能优化的姿势

    • 确定性能目标,并保证这个目标是出于实际需要

    • 建立性能环境、staging 环境,并与线上环境隔离

    • 性能环境和 staging 环境应该与上环境类似架构

    • 压测,并获得性能瓶颈的真实证据

    • 持续改进


    查看全部
    0 采集 收起 来源:性能

    2020-11-10

  • Beego 的性能一定比 Gin 差?

    • 影响访问速度的因素有很多,例如系统中间层和数据层的耦合情况,数据层本身的能力,服务器所在机房的网络拓扑结构,负载均衡的配置情况等等。


    查看全部
    0 采集 收起 来源:性能

    2020-11-09

  • DOMContentLoaded | Load

    查看全部
    0 采集 收起 来源:性能

    2020-11-09

  • 性能

    从问正确的向题开始。。。

    • “高性能本身到底是不是我们的目标?

    • 我们的目标是什么?

    • 创造价值,获得竞争优势。


    查看全部
    0 采集 收起 来源:性能

    2020-11-09

  • Beego Session 功能对后端引擎的支持:

    • <Memory>

    • File

    • MYSQL

    • Redis


    查看全部
    0 采集 收起 来源:Beego的Session

    2020-11-09

  • Beego vs Gin

    • Beego 支持 Session

    • Gin 不支持 Session,需要安装另外的包

      • github.com/astaxie/session


    查看全部
    1 采集 收起 来源:Beego的Session

    2020-11-09

  • Session

    • 会话

    • 面向连接&状态保持


    查看全部
    0 采集 收起 来源:什么是Session

    2020-11-09

  • Beego

    • RESTFUL Controller 路由

      • GET 请求调用 GET 方法,POST 请求调用 POST 方法

      • 编码演示


    查看全部
  • 路由功能!

    查看全部
  • Gin 不支持 MVC

    • 需要开发者自己实现 MVC

    特性

    • HTML 渲染和模板

    • 静态文件服务

    • 路由

    • 。。。

    查看全部
    0 采集 收起 来源:Gin不支持MVC

    2020-11-08

首页上一页123下一页尾页

举报

0/150
提交
取消
课程须知
要想学习本课程,至少得有go的编辑以及运行环境吧,至少得用go写过hello world吧。最好还有点实际的工程经验,否则只能当相声听了。
老师告诉你能学到什么?
1、Beego框架和Gin框架的优缺点,和具体技术细节 2、框架的选择策略 3、架构师视角的大局观

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!