nodeclub 为什么不用promise?
发布于 8 年前 作者 htoooth 4080 次浏览 来自 问答

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

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

历史原因

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

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

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

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

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

nodeclub 就是本站用和程序么

回到顶部