分享1《深刻淺出js(Node.js)異步流程控制》
StuQ分享專題《深刻淺出js(Node.js)異步流程控制》前端
摘要
目前在js流程控制領域愈來愈亂,各類派系。。。好比promise,generator,async函數,各類混戰,在百花齊放的今天,做爲前端或Node.js沾邊工程師或全棧工程師,你知道該學哪一種麼?java
- 從下一代測試框架ava提及
- 流程控制發展的前世此生概覽
- 從co引出的血案,到yieldable 5種,到aysnc函數,聊聊同步的流程控制
- 最後推導一下學習重點、將來趨勢
流程控制
- 從下一代測試框架ava開始
- co引出的血案
- generator/yield
- co源碼解析
- convert or compose
- yieldable 5種
- async/await
- 推導出學習重點
涵蓋
- callback vs hell
- Node.js的error-first和EventEmitter
- thunk
- promise/a+
- generator/yield
- async/await
- 異常處理
- 各類xxx-fy
地址
分享2《微服務選型之Modern Node.js》
DockOne微信分享專用(2016-07-12)node
摘要
目前Node.js的發展很是快,你們可能還停留在:Node.js性能很好,Node.js裏都是回調,寫起來很噁心,Node.js只能作前端工具,Node.js是單線程部署會有問題,以及這樣的八卦《uber用go替代Node.js重寫了地理位置服務》...git
但是真相呢?github
在微服務盛行的今天,爲何咱們要選用Node.js去構建微服務呢?本次分享將試圖從如下2個方面給出答案:mongodb
- 被誤解的Node.js:除了性能,都是病?
- 單線程,會死?
- 異步(callbackhell)太噁心?
- mongodb事務?
- 接入層?
- uber用go替代Node.js重寫了地理位置服務?
- 現代的Node.js:構建微服務利器
- 小而美
- 同步的Node.js
- 善用npm,實現3化(模塊化,最小化,服務化)
- 使用docker compose做爲本地開發環境
- 微服務選型
地址
分享3 《Java項目如何與Node.js共存?》
https://github.com/i5ting/nodejs-arch-for-javadocker

全文完npm
歡迎關注個人公衆號【node全棧】promise
