CNode

三个分享——异步流程控制 / Modern Node.js/Java项目如何与Node.js共存

精华
分享
Ii5ting发布于10 年前最后回复10 年前7 回复7155 浏览0 收藏

分享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共存?》

https://github.com/i5ting/nodejs-arch-for-java

Java.png

全文完

欢迎关注我的公众号【node全栈】

node全栈.png

联系我,更多交流

xiaoweiquan.jpeg

查看回复

回复 (7)

J
j60017268#1·10 年前

很精彩

M
Mrlyjoutlook#2·10 年前

mark

1
13241491189#3·10 年前

每次分享的都是精华 赞 赞 赞

L
liuxufei#4·10 年前

mark

L
liumoujie#5·10 年前

受益良多

I
i5ting#6·10 年前
引用 liumoujie受益良多

大家喜欢就好~

W
wang-weifeng#7·10 年前

支持,要好好看看

参与回复
登录后即可参与回复。登录