《Nodejs 实战》的第1版出版之后发生了很多事情,io.js问世,治理模型也发生了翻天覆地的变化。Node的包管理器孵化出了一家成功的新公司一一npm,Babel和 Electron 等技术也改变了 Node 开发。
虽然 Node 的核心库变化不大,但 JavaScript 变了,大多数开发人员都用上了 ES2015 的功能特性,所以我们改写了上一版中的所有代码,用上了箭头函数、常量和解构。因为Node的库和自带的工具看起来仍然和4x之前的版本差不多,所以我们在这一版的更新中瞄准了社区。
为了体现 Node 开发人员在实际工作中面临的问题,本书在结构上进行了调整。Express 和 Connect 的分量轻
了,涉及的技术范围广了。书中介绍了全栈开发者所需的全部技术,包括前端构建系统、选择Web框架、在 Node 中与数据库的交互、编写测试和部署Web程序。除了Web开发,本书还有编写命令行程序和 Electron 桌面程序的章节,让你充分利用自已的Node和 JavaScrip 技能。
本书不仅要向你介绍 Node 和它的生态系统,还想尽可能让你了解那些影响Node发展的背景知识,比如一般在 Node 和 JavaScript 书籍中并不介绍的 Unix 哲学和如何正确、安全地使用数据库。希望这些知识能拓宽你的眼界,加深你对 Node 和 JavaScript 的理解,帮你在面临新的问题时找到解决办法。 |