組件分享之后端組件——Go開發(fā)者路線圖庫(kù)

組件分享之后端組件——Go開發(fā)者路線圖庫(kù)

背景

近期正在探索前端、后端、系統(tǒng)端各類常用組件與工具,對(duì)其一些常見(jiàn)的組件進(jìn)行再次整理一下,形成標(biāo)準(zhǔn)化組件專題,后續(xù)該專題將包含各類語(yǔ)言中的一些常用組件。歡迎大家進(jìn)行持續(xù)關(guān)注。

組件基本信息

內(nèi)容

今天分享一個(gè)給Golang初學(xué)者和想要學(xué)習(xí)Golang語(yǔ)言的小伙伴使用的庫(kù),golang-developer-roadmapGo開發(fā)者路線圖,這個(gè)項(xiàng)目庫(kù)下面有整個(gè)語(yǔ)言的學(xué)習(xí)路線圖,可以讓小伙伴們快速的學(xué)習(xí)各個(gè)階段的知識(shí)。快點(diǎn)收藏起來(lái)學(xué)習(xí)吧。

image.png

資源

  1. 先決條件

  2. 通用開發(fā)技能

    • 學(xué)習(xí)GIT,在GitHub上建立一些倉(cāng)庫(kù),與其它人分享你的代碼
    • 了解 HTTP(S) 協(xié)議,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
    • 不要害怕使用Google,Google 搜索的力量
    • 看一些和數(shù)據(jù)結(jié)構(gòu)以及算法有關(guān)的書籍
    • 學(xué)習(xí)關(guān)于認(rèn)證的基礎(chǔ)實(shí)現(xiàn)
    • 面向?qū)ο笤瓌t等等
  3. 命令行工具

    1. cobra
    2. urfave/cli
  4. 網(wǎng)頁(yè)框架 + 路由

    1. Echo
    2. Beego
    3. Gin
    4. Revel
    5. Chi
  5. 數(shù)據(jù)庫(kù)

    1. 關(guān)系型
    2. 云數(shù)據(jù)庫(kù)
    3. 搜索引擎
    4. NoSQL
  6. 對(duì)象關(guān)系映射框架

    1. Gorm
    2. Xorm
  7. 高速緩存

    1. GCache
    2. 分布式緩存
  8. 日志

    1. 日志框架
    2. 日志管理系統(tǒng)
    3. 分布式追蹤
  9. 實(shí)時(shí)通信

    1. Socket.IO
  10. API 客戶端

  11. REST

  12. GraphQL

  13. 最好知道

*   [Validator](https://github.com/chriso/validator.js/)
*   [Glow](https://github.com/pytorch/glow)
*   [GJson](https://github.com/tidwall/gjson)
*   [Authboss](https://github.com/volatiletech/authboss)
*   [Go-Underscore](https://github.com/ahl5esoft/golang-underscore)
  1. 測(cè)試

  2. 單元、行為和集成測(cè)試

    1. GoMock
    2. Testify
    3. GinkGo
    4. GoMega
    5. GoCheck
    6. GoDog
    7. GoConvey
  3. 端對(duì)端測(cè)試

  4. 任務(wù)調(diào)度

*   [Gron](https://github.com/roylee0704/gron)
*   [JobRunner](https://github.com/bamzi/jobrunner)
  1. 微服務(wù)

  2. 消息代理

  3. 構(gòu)建事件驅(qū)動(dòng)型服務(wù)

  4. 框架

  5. RPC

  6. Go-模式

本文聲明:

88x31.png

知識(shí)共享許可協(xié)議
本作品由 cn華少 采用 知識(shí)共享署名-非商業(yè)性使用 4.0 國(guó)際許可協(xié)議 進(jìn)行許可。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容