Node中間層服務編寫框架中的思考

框架編寫核心思想

  • 高內聚低耦合
  • 核心方法封裝npm包,核心庫封裝(函數式編程)
  • 核心方法只提供調用途徑,像使用第三方的工具包同樣(傳參和結果都被制定好了)開發只關心業務邏輯便可
  • 基於koa2 封裝路由方法,讓路由、數據訪問、業務、外部接口各自分層

npm包的選擇

非業務組件庫開源:npm

開放而非封閉,開源的好處:編程

  1. 分享 idea
  2. 獲取交流的機會(人外有人,天外有天。總有人能夠教咱們更好的作法)
  3. 技術應該是持續更新,而不是一潭死水


業務組件庫,和數據正相關:框架

封閉,發佈私有包koa

相關文章
相關標籤/搜索