Go语言框架:Beego vs Gin 的区别

前言:

一切语言、技术或者框架,本质都是工具,工具的价值在于为使用者提供竞争优势。

一、Beego和Gin全方位比较

  • MVC
    • Beego支持完整的MVC, Gin不支持完整的MVC(需要开发者自己实现MVC)
  • 路由&Session
    • Beego支持正则路由, Gin不支持正则路由
    • Beego支持Session, Gin不支持Session(需要安装另外的包)
      • 安装session,推荐包:github.com/astaxie/session
  • 性能

二、适用场景

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

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

 

Gin在性能方面较Beego更好

  • 当某个接口的性能遭到较大挑战的时候,考虑使用Gin重写接口
  • 如果项目的规模不大,业务相对简单,使用Gin
posted @ 2019-07-07 15:49  大西瓜Paul  阅读(12730)  评论(0编辑  收藏  举报
/*增加返回顶部按钮*/ 返回顶部 /*给标题增加蓝色背景长条*/