# Gin和Echo框架的区别

By [mason](https://paragraph.com/@mason-6) · 2022-06-04

---

Gin和Echo框架的区别
=============

比较
--

### 框架成熟度

二者性能都远超其他框架。主要区别在于echo相比gin,容错更高。

### 框架成熟度

gin有完整的出错信息，提示友好度高于echo

### 路由性能

echo性能胜过gin大约10%

｜[https://github.com/gin-gonic/gin/issues/329](https://github.com/gin-gonic/gin/issues/329)

路由便利性

两者采用同一算法，均不支持路由排序。给路由取名带来问题.

例如：Get("/name")`和` Get("/:id")，路由会认为两个模块冲突。因此必须重新起名。

可持续性

gin由大学生维护，echo虽全职维护但是。代码缺少注释，万一作者放弃，后续无法维护。

###拓展

其他优秀框架[neo框架](http://www.golangtc.com/t/56a97b3cb09ecc0831000145)

Gin

｜[https://www.topgoer.com/gin框架/](https://www.topgoer.com/gin%E6%A1%86%E6%9E%B6/)

Echo
----

### 项目地址

｜[https://echo.labstack.com/guide/](https://echo.labstack.com/guide/)

---

*Originally published on [mason](https://paragraph.com/@mason-6/gin-echo)*
