新时期的Node.js入门
上QQ阅读APP看书,第一时间看更新

本书定位

关于本书的定位,笔者着实费了很大的脑筋,出版社老师建议我写一本入门书,当我知道的时候其实内心是很犹豫的:一方面,Node的入门书籍市面上已经很多了,随便翻开一本,不论是里面的内容还是章节编排都大同小异;另一方面,入门书反而是最难写出水平的,因为作者们大多已经有了相关领域的编程经验,那样就很难站在入门者的角度来进行写作。

经过考虑之后,我决定写一本《新时期的Node.js入门》 ,一方面能够让本书立足于最新的技术潮流,另一方面对于ES201X又或者是Koa2来说,它们诞生的时间不长,笔者也不敢说自己对这些新的技术和标准已经有了丰富的编程经验(之前使用最多的还是ES5语法和Express),正好也能站在一个入门者的角度来审视这些新技术。

本书的定位是一本新时期的Node入门书,关于“新”在哪里?一方面是内容的“新” ,新的标准已经出现,怎么能够停滞不前!ES2015带来了不少新的语言特性,它让之前需要花不少工夫才能解决的问题变得轻而易举。另一方面,本书不想重复介绍同类书籍已经反复介绍的内容,例如Express框架的使用,在市面上翻开任意一本Node的入门书籍,都会不厌其烦地向读者教授Express的各种用法,作为代替,本书推荐了Koa这一框架作为入门介绍,它更贴近新标准。

除了“如何使用”之外,本书还会兼顾Node底层的原理,读者大可在第一遍时跳过这些内容,当对Node有了一个大概的掌握后,会自然而然地想去了解其背后的原理。