node.js&承诺:通行做法?

时间:2013-06-20 08:24:21

标签: node.js q

我是node.js的新手,目前正在设置环境,选择我将使用哪些模块等。 在我的研究过程中,我找到了Q模块 - 由于代码的简单性和结构本身,我非常欣赏它。 我开始寻找关于使用node.js的promises的优缺点的一些讨论。但是,遗憾的是,我找不到很多信息。现在我问自己为什么。

您是否建议将promisesnode.js一起使用?或者是否有任何已知的劣势可能会阻止我使用它?

1 个答案:

答案 0 :(得分:3)

promises严格来说不是node.js的东西(jQuery使用promises)。与回调相比,它主要是更干净的代码。

这是关于该主题的一个很好的幻灯片:http://de.slideshare.net/domenicdenicola/callbacks-promises-and-coroutines-oh-my-the-evolution-of-asynchronicity-in-javascript

slide 70提供了一个指向您可以使用的模块的链接(即使在node.js中),这使您可以更轻松地在代码中使用promises(q-module