您的当前位置:首页正文

Go语言框架:BeegovsGin的区别

来源:个人技术集锦
Go语⾔框架:BeegovsGin的区别

前⾔:

⼀切语⾔、技术或者框架,本质都是⼯具,⼯具的价值在于为使⽤者提供竞争优势。⼀、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

因篇幅问题不能全部显示,请点此查看更多更全内容