Node.js多端技術(shù)體系
JavaScript
-
JS
模塊規(guī)范 npm
- 異步編程經(jīng)驗(
Promise
,generator
,async
) -
http
知識(cookies
,session
) - 文檔閱讀能力(
英語閱讀能力
) - ES6/7技術(shù)跟進(jìn)
- 操作系統(tǒng)的知識(
linux
)
SOA架構(gòu)下的node API服務(wù)器設(shè)計
-
cookies
,session
用戶標(biāo)識 -
body-parser
解析請求 -
router
分發(fā) - 靜態(tài)資源
HTML
-
SQA
服務(wù)獲取 -
log
系統(tǒng)獲取 -
exception
處理
框架選型
-
Express
:- 封裝請求處理
- 框架指引開發(fā)(全家桶)
- 開發(fā)模塊生態(tài)完善
-
KOA
:- 還原
request
,response
,async
,based
中間件體系 - 后來居上攀隔,及其簡單的中間件開發(fā)模式
- 極佳的異步編程框架
- 還原
-
Egg
:- 基于
Koa
的大型企業(yè)解決方案 - 漸進(jìn)式的模塊開發(fā)流程友扰,框架指引開發(fā)
- 阿里出品收厨,大而全的解決方案
- 對開發(fā)者技術(shù)水品有一定要求
- 基于
最后的注解
看饑人谷的學(xué)習(xí)視頻之后記錄
SOA - 百度百科
-
SOA
是一種粗粒度、松耦合服務(wù)架構(gòu),服務(wù)之間通過簡單舷手、精確定義接口進(jìn)行通訊,不涉及底層編程接口和通訊模型。SOA
可以看作是B/S
模型栗恩、XML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)/Web Service
技術(shù)之后的自然延伸。 - SOA將能夠幫助軟件工程師們站在一個新的高度理解企業(yè)級架構(gòu)中的各種組件的開發(fā)洪燥、部署形式磕秤,它將幫助企業(yè)系統(tǒng)架構(gòu)者以更迅速乳乌、更可靠、更具重用性架構(gòu)整個業(yè)務(wù)系統(tǒng)市咆。較之以往汉操,以SOA架構(gòu)的系統(tǒng)能夠更加從容地面對業(yè)務(wù)的急劇變化。