《手把手帶你寫一個 Web 框架》學習筆記Day01

why

因爲一直在一線爲技術團隊搭建業務架構和解決實際問題,在這個過程中踩過太多坑,所以逐步形成了自己的一套方法論,之前在團隊內部分享效果很好,朋友也總跟我說,該找時間整理輸出

思維誤區: 沒有把框架放到特定場景上討論,這個特定場景,就是開發團隊的業務環境

web框架 & Go web 框架

框架傾向性: 一類是追求運行性能,一類是追求開發效率

在任何領域做到第一名的產品基本上都有一個共性:開發、迭代速度快

Go 真的很好地平衡了開發和性能

why 從0到1

  • 如果你只學怎麼用框架,按照文檔“按部就班”,是永遠不可能真正做到掌握框架的
  • 從零開發作爲一種學習方法,並不意味着在工作中我們要從零搭建框架

學習路徑

  1. 框架核心: Web 框架的本質,從最底層的 Go 的 HTTP 庫開始講起,如何基於 HTTP 庫建立 server、如何搭建路由、如何增加中間件等等
  2. 基於具體業務場景重新思考:設計框架的目標到底是什麼? 框架的設計感和要解決的問題在哪裏? 框架的傾向性是什麼? 如果要搭建出一個“一切皆服務”的框架應該如何設計
  3. 爲這個框架增加不同的周邊功能
  4. 用這個框架應用開發一個類似知乎的問答管理後臺
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章