Node.js让创建高性能、简洁可靠的网络应用和Web服务器变得易如反掌,因而迅速成为当今Web开发者最不可或缺的开发语言。
温施耐德所著的《Node.js实战》包含了大量Node.js知识和JavaScript代码,让读者可以快速掌握Node.js平台并构建高性能、可伸缩的服务器端应用。
首先,我们会从安装和运行Node.js开始,了解它使用的相关扩展并快速创建第一个应用。然后,在此基础之上编写更强大的应用服务器,并使用高性能的Node.js工具和模块进行扩展。最后,我们会学习最佳测试实践,尝试将Node.js代码部署到生产服务器上,并编写命令行工具。
作者通过精心准备的示例,手把手地教导大家使用成熟的技术创建高性能的应用和服务器。
如果你是一个开发者,并且期望使用Node.js开发服务器端Web应用,本书绝对是你的不二之选。
温施耐德所著的《Node.js实战》是Node.js领域的权威著作,作者拥有20余年Web开发经验,是Google的高级工程师,也是畅销技术图书作家。它不仅适合初学者系统学习,而且适合有一定基础的读者进阶修炼,因为它不仅系统讲解了Node.js的所有基础知识和核心概念,同时还讲解了Node.js的高级特性和最佳实践。此外,本书还包含大量精心设计的、颇具实践指导意义的案例。
《Node.js实战》全书共12章,分为四部分: 基础篇(1~3章)具体介绍了Node.js的安装、JavaScript语言在V8引擎和Node.js中的应用,以及Node.js的异步编程;提高篇(4~6章)详细讲解了如何编写Node.js应用和模块,以及如何扩展Web服务器;实战篇(7~9章)则讲解了强大的工具和模块,如Express、NoSQL(MongoDB)和SQL(MySQL)等;进阶篇(10~12章)深入讲解了如何在生产环境中运行应用程序,如何测试代码,以及如何使用Node.js编写命令行实用程序。