我是node.js
的新手,目前正在设置环境,选择我将使用哪些模块等。
在我的研究过程中,我找到了Q
模块 - 由于代码的简单性和结构本身,我非常欣赏它。
我开始寻找关于使用node.js的promises的优缺点的一些讨论。但是,遗憾的是,我找不到很多信息。现在我问自己为什么。
您是否建议将promises
与node.js
一起使用?或者是否有任何已知的劣势可能会阻止我使用它?
答案 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)