前提
選擇框架的前提是一個人幹活還是 100 個人和你一起幹活,所以生態很重要,做的評價只是自己使用過的,沒有使用過的,就不評價了。
web
這裡的 web 框架就是 gin 了。
優點
- 62.7k stars
- 這裡就有相關文件,例子,快速查詢,多人學,很多大公司根據這個框架魔改。
- 提問就可以得到相關解答
- 在 awesome 查詢一下,然後使用不要太快
缺點
- 需要自己去找相關的東西組裝,不過遇到的困難可以很快解決
其他
接觸過 goframe,新手推薦,老手不推薦
- 優點: 功能齊全,開箱即用
- 缺點: 功能跟框架深度繫結,有些東西要捨棄社群生態,自己造輪子。
微服務
這裡只學了 Kratos
優點
- 18.8k stars
- 大廠保證,工具可插拔
- b 站有影片,本社群有教程
- 提供大量例子的倉庫 examples
缺點
- wire 配置稍麻煩,希望可以有 wire 自動生成的相關工具。
- 微服務體系龐大,需要慢慢學
其他
- 其他的就知道 go-zero, 只聽過名字,現階段不會去學。
結語
其他方面
- 雲原生
- 深入 go 原理
- 深耕領域
本作品採用《CC 協議》,轉載必須註明作者和本文連結