CNode

nodeclub 为什么不用promise?

问答
Hhtoooth发布于10 年前最后回复10 年前7 回复4997 浏览0 收藏

首先很感谢社区能开放源码让我来学习。我把nodeclub的代码下载下来过了一遍,发现了一些疑惑:

  1. 发现 nodeclub 异步竟然没有用 promise ,全部都使用的是 eventproxy,这有什么优势呢?以后的大方向不是 async/await 吗?我承认eventproxy 很容易学,但是也太不主流了吧?
  2. 很多的地方有使用 eventproxy 的不太常用的方法:assign ,这是为什么?
  3. 很多的地方使用就一个事件就使用 eventproxy#all 方法,为什么不使用eventproyx#on 方法呢,是什么原因?
  4. 有些库重复 require ,不知道为什么?
查看回复

回复 (7)

I
i5ting#1·10 年前

历史原因

L
luoyjx#2·10 年前

说实话,我折腾着玩的网站也是最开始模仿者nodeclub来的,后来把,感觉eventproxy的逻辑有点不是那么明了,然后又用bluebird重构了一遍,结果感觉还是需要generator方便点,不过这是下一步了~ 你可以瞅瞅我的代码~ PS:测试还没完善。。。 https://github.com/luoyjx/gaoqi-blog

H
htoooth#3·10 年前

@i5ting 不知道,以后有机会跟上主流吗?

H
htoooth#4·10 年前

@luoyjx 感谢,我去学习一下你的大作。

I
i5ting#5·10 年前
引用 htoooth@i5ting 不知道,以后有机会跟上主流吗?

@htoooth 欢迎pr,目前只有alsotang一个人在维护

A
Alexis374#6·10 年前

写了能用就行了呗 几年前的产物了。用最新的技术再写一次有何必要?

4
44886#7·10 年前

nodeclub 就是本站用和程序么

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