书籍推荐 |Node.js硬实战:115个核心技巧

Posted 程序人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了书籍推荐 |Node.js硬实战:115个核心技巧相关的知识,希望对你有一定的参考价值。


《Node.js硬实战:115个核心技巧》

一本让你真正学会|用好Node高级技术的进阶读物

译者: 承竹 慕陶 邱娟 达峰 译


推荐理由:


本书精心组织115 个已通过测试的例子,并细致剖析保障这些Node应用良好运行的实用技术;采用提出问题/解决问题模式,囊括基于事件的编程、流、集成外部应用和发布等重要话题。

√  从基础到进阶的常见使用例子

√  设计和编写模块

√  测试和调试 Node 应用

√  Node 和现有的系统集成


内容提要:


《Node.js 硬实战:115 个核心技巧》是一本面向实战的Node.js 开发进阶指南。作为资深专家,《Node.js 硬实战:115 个核心技巧》作者独辟蹊径,将着眼点放在Node.js 的核心模块和网络应用,通过精心组织的丰富实例,向读者充分展示了Node.js 强大的并发处理能力,读者从中可真正掌握Node 的核心基础与高级技巧。本书总共有三部分内容,第一部分是Node.js 的基础核心,涉及Buffer、流、网络和进程等相关知识;第二部分是项目实践,涉及测试、Web 开发、调试,生产环境等重要话题;第三部分则完整创建了一个Node.js 模块。每部分涉及的技术都有详细讲解及注释详尽的示例代码,以帮助读者们更好地理解要点及其应用。


读者对象:


《Node.js 硬实战:115 个核心技巧》适合有一定javascript 基础,追求在Node.js 上更进一步的开发者。


关于本书


《Node.js 硬实战》提供给读者来深入了解Node 的核心模块和包系统。我们相信这是成为一个多产和自信的Node 开发者的基础。不幸的是,因为巨大并且充满活力的第三方生态系统几乎为所有的任务提供了预置好的模块,所以小小的核心很容易被错过。在这本书中,我们在官方文档的基础上来进一步实践和深入。我们想要读者能够仔细分析和研究他们编写的项目以及项目所包含的第三方模块的内部工作。

这本书不是一本Node 的入门级别的读物。入门的话,我们建议阅读Manning 的《Node实战》(Node.js In Action)。这本书的受众是那些对Node 有一定经验,正在寻求更进一步的读者。建议有一定的JavaScript 基础的读者,最好也熟悉Windows、OS X 或者Linux命令行的读者阅读。

同时,我们注意到很多Node 开发者有来自客户端的JavaScript 开发背景。因此,我们会花一些时间来解释一些不大熟悉的概念,如处理二进制数据、底层网络和文件系统的工作,以及和主机操作系统进行交互——所有这些都使用Node 来作为教学指南。


章节路线图:三部分


  • 第一部分包括了Node 的核心基础,我们关注于那些可能用到的Node 核心模块(非第三方模块)。第1 章简要概述了Node 的目的和意义。第2 到第8 章每一章内容会深入Node 核心的不同方面,从Buffers 到流,从网络到子进程。


  • 第二部分内容关注于真实世界的开发技巧。第9 到第12 章的内容,将帮助你掌握4 种非常实用的技能——测试、Web 开发、调试以及在生产环境运行Node。除了Node 核心模块之外,这些章节的内容也会包括许多第三方模块的使用。


  • 第三部分将指引你以一种直接的方式来创建自己的Node 模块,使用npm 命令的各种方法来处理打包、运行、测试、基准测试和共享模块。它同时也包括进行有效的项目版本化的有用提示。


  • 整本书有115 个技巧,每一部分包括了一个特定的Node.js 主题或者任务,包括了实际问题、解决方案和讨论部分。


译者序:


JavaScript 从它诞生以来就在浏览器应用中发挥着愈来愈重要的作用,同时,热爱JavaScript的人们一直在努力地将其应用在服务器领域。2009 年,Ryan Dahl 带来了Node.js,从那个时候开始,JavaScript 社区出现了前所未有的繁荣。现在,Node.js 对开发者来说,几乎已经是家喻户晓的了。对于传统的服务器端开发者们而言,Node.js 带来了浏览器端使用已久的异步编程相关的概念,而对于前端开发者们来说,Node.js 则是带来了编写服务端程序方面的挑战。当我们这些对Node.js 一知半解的开发者野心勃勃想要征服Node.js时,我们需要一个经验满满的导师来指引我们前行。


我很幸运地有这样一个机会接触到这本书,并且承担起翻译的任务。我第一次阅读原著时就感觉,它是一本可以胜任Node.js 导师这个角色的书籍。作者认真负责地介绍了Node.js 相关的方方面面,并且附带了相当详细的例子来帮助读者快速地理解其中的要点。我相信,对于想要学习Node.js 的开发者来说,本书会是一个相当好的选择。翻译书的过程,也是一个学习的过程,原谅我们水平有限,书中翻译内容难免有疏漏。


当这本书差不多翻译完成的时候,我发现已经用了好长的时间,Node.js 技术更新得相当快,我相信小部分内容的细节上和现在的应用可能会出现些许差异,还请读者们谅解。

最后,在此对支持本书翻译工作的所有人们表示感谢,尤其是耐心容忍我们一再推迟交稿的编辑,真的非常感谢。


衷心希望本书能够对您有所帮助,请享受Node.js 给您带来的一切,谢谢。


荐指数:★★★★★


扫描二维码购买《Node.js硬实战:115个核心技巧》


以上是关于书籍推荐 |Node.js硬实战:115个核心技巧的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js+Node.js全栈开发入门实战 | 推荐

Node.js开发实战详解的内容体系

Node.js学习07:学习资源(书籍+网站+视频)汇总!

老卫拆书009期:Vue+Node肩挑全栈!《Node.js+Express+MongoDB+Vue.js全栈开发实战》开箱

学习 Node.js 一本书就够了送书

基于Node.js开发个性化全网内容抓取平台