nodeclub 为什么不用promise?
首先很感谢社区能开放源码让我来学习。我把nodeclub的代码下载下来过了一遍,发现了一些疑惑:
- 发现 nodeclub 异步竟然没有用 promise ,全部都使用的是 eventproxy,这有什么优势呢?以后的大方向不是 async/await 吗?我承认eventproxy 很容易学,但是也太不主流了吧?
- 很多的地方有使用 eventproxy 的不太常用的方法:assign ,这是为什么?
- 很多的地方使用就一个事件就使用 eventproxy#all 方法,为什么不使用eventproyx#on 方法呢,是什么原因?
- 有些库重复 require ,不知道为什么?
7 回复
历史原因
说实话,我折腾着玩的网站也是最开始模仿者nodeclub来的,后来把,感觉eventproxy的逻辑有点不是那么明了,然后又用bluebird重构了一遍,结果感觉还是需要generator方便点,不过这是下一步了~ 你可以瞅瞅我的代码~ PS:测试还没完善。。。 https://github.com/luoyjx/gaoqi-blog
@i5ting 不知道,以后有机会跟上主流吗?
@luoyjx 感谢,我去学习一下你的大作。
@htoooth 欢迎pr,目前只有alsotang一个人在维护
写了能用就行了呗 几年前的产物了。用最新的技术再写一次有何必要?
nodeclub 就是本站用和程序么