Node.js实战(第2版)
上QQ阅读APP看书,第一时间看更新

前言

《Node.js实战》的第1版出版之后发生了很多事情,io.js问世,治理模型也发生了翻天覆地的变化。Node的包管理器孵化出了一家成功的新公司——npm, Babel和Electron等技术也改变了Node开发。

虽然Node的核心库变化不大,但JavaScript变了,大多数开发人员都用上了ES2015的功能特性,所以我们改写了上一版中的所有代码,用上了箭头函数、常量和解构。因为Node的库和自带的工具看起来仍然和4.x之前的版本差不多,所以我们在这一版的更新中瞄准了社区。

为了体现Node开发人员在实际工作中面临的问题,本书在结构上进行了调整。Express和Connect的分量轻了,涉及的技术范围广了。书中介绍了全栈开发者所需的全部技术,包括前端构建系统、选择Web框架、在Node中与数据库的交互、编写测试和部署Web程序。

除了Web开发,本书还有编写命令行程序和Electron桌面程序的章节,让你充分利用自己的Node和JavaScript技能。

本书不仅要向你介绍Node和它的生态系统,还想尽可能让你了解那些影响Node发展的背景知识,比如一般在Node和JavaScript书籍中并不介绍的Unix哲学和如何正确、安全地使用数据库。希望这些知识能拓宽你的眼界,加深你对Node和JavaScript的理解,帮你在面临新的问题时找到解决办法。