node.js&promise:常见的做法?

我是node.js新手,现在正在设置环境,select使用哪些模块等等。在我的研究中,我发现了Q模块 – 我真的很欣赏,因为代码的简单性和结构本身。 我开始寻找关于使用node.js的承诺的利弊的讨论。 但不幸的是,我找不到很多信息。 现在我问自己为什么。

你build议使用node.js promises吗? 还是有什么已知的缺点,可能会阻止我使用它?

承诺不是严格的node.js的东西(jQuery使用承诺)。 大多数情况下它只是比较简单的代码。

这里是关于这个话题的不错的slideshare: http ://de.slideshare.net/domenicdenicola/callbacks-promises-and-coroutines-oh-my-the-evolution-of-asynchronicity-in-javascript

幻灯片70提供了一个你可以使用的模块的链接(甚至在node.js中),这使得你更容易在代码中使用promise( q模块 )