分享1《深入浅出js(Node.js)异步流程控制》
StuQ分享专题《深入浅出js(Node.js)异步流程控制》
摘要
目前在js流程控制领域越来越乱,各种派系。。。比如promise,generator,async函数,各种混战,在百花齐放的今天,作为前端或Node.js沾边工程师或全栈工程师,你知道该学哪种么?
从下一代测试框架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.js的发展非常快,大家可能还停留在:Node.js性能很好,Node.js里都是回调,写起来很恶心,Node.js只能做前端工具,Node.js是单线程部署会有问题,以及这样的八卦《uber用go替代Node.js重写了地理位置服务》…
可是真相呢?
在微服务盛行的今天,为什么我们要选用Node.js去构建微服务呢?本次分享将试图从以下2个方面给出答案:
被误解的Node.js:除了性能,都是病?
单线程,会死?
异步(callbackhell)太恶心?
mongodb事务?
接入层?
uber用go替代Node.js重写了地理位置服务?
现代的Node.js:构建微服务利器
小而美
同步的Node.js
善用npm,实现3化(模块化,最小化,服务化)
使用docker compose作为本地开发环境
微服务选型
地址
分享3 《Java项目如何与Node.js共存?》
全文完
欢迎关注我的公众号【node全栈】
作者:i5ting