Node.js最大的优点是事件机制,一切皆在回调中触发(不阻塞).我想缺点或许有正在于此,方法没有返回值,而只能在回调中使用返回结果,会导致事件回调嵌套,代码结构很差. 在jQuery中有一套很好的机制就是$.Deferred,$.when,这样我们可以等待任务完成后(前置条件)进行后续工作,结构也清晰.还有一种好的做法就是C#的新特性,异步方法返回Task<T>,通过await在需要的地方等待(其实也就是阻塞)完成后继续处理. 我觉得Node.js是否也需要引入这样类似的机制,如果很多回调嵌…