近年来,软件开发领域发生了两大变革,Node.js都处在变革的*前沿。 **,异步编程技术应用越来越广泛。不论是等待大数据计算任务的完成,与客户端交互,操控无人机,还是响应API请求,你都会用到异步编程技术。 第二,JavaScript运行环境已经成为通用的代码执行环境,它无处不在。浏览器、NoSQL数据库、机器人、服务器中都能运行JavaScript。 Node.js已成为这两大变革不可或缺的组成部分,并且发挥了巨大作用。 如果使用JavaScript实现系统架构中的所有技术栈,那么你将很容易解决系统匹配问题,轻松实现代码复用,同时大幅降低系统的复杂度。而Node.js将成为连接前端用户界面和数据存储层的重要一环。 本书内容既包含了Node.js入门知识,又涵盖了Node.js程序开发的深入实践。 本书的示例代码和开发建议都是基于当前的*佳实践,同时也充分考虑���未来可能发生的变化。