Nodejs实战(第2版)

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

虽然Node的核心库变化不大,但是JavaScript变了,大多数开发人员都用上了ES2015的功能特性,所以我们改写了上一版中的所有代码,用上了箭头函数、常量和解构。

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

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

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

 关于本书

本书第1版重点介绍了如何用Web框架Connect和Express开发Web程序。第2版则根据Node开发的变化做了调整。我们会介绍前端构建系统、流行的Node Web框架,以及如何用Express从头开始搭建Web程序,还会讲到自动化测试和Node Web程序的部署。

因为用Node做的命令行开发者工具和用Electron做的桌面端程序越来越多,所以本书专门用了两章的篇幅分别介绍这两块内容。

本书假定你熟悉基本的编程概念。但考虑到有些开发人员还没有接触到新的JavaScript,所以第1章将会介绍JavaScript和ES2015。

【第一部分 Node基础知识介绍】

第1章 欢迎进入Node.js的世界

1.1 一个典型的Node Web应用程序
 如今,Nodejs已经出落成了一个成熟的Web开发平台。第1章到第3章介绍Node的主要特性,包括如何使用npm和Node的核心模块。你还将看到如何在Node上使用现代版JavaScript,以及如何从头开始构建一个Web应用程序。
1.2 ES2015、Node 和 V8
 
1.3 安装 Node
 
1.4 Node 自带的工具
 
1.5 三种主流的 Node 程序
 
1.6 总结
 
 
原文地址:https://www.cnblogs.com/2008nmj/p/15148423.html