总结

在本章中,您将看到 Node.js 平台是如何建立在一些重要原则之上的,这些原则决定了其内部架构和我们编写的代码。您已经了解到,Node.js 有一个最小的内核,采用 "Node 方式" 意味着编写更小、更简单的模块,并且只暴露必要的最小功能。

接下来,您发现了 Node.js 的心脏—​反应堆模式,并剖析了平台运行时的内部架构,揭示了其三大支柱: V8、libuv 和核心 JavaScript 库。

最后,我们分析了与浏览器相比,在 Node.js 中使用 JavaScript 的一些主要特点。

除了其内部架构带来的明显技术优势,Node.js 还因为您刚刚发现的原理和围绕它的社区而吸引了如此多的关注。对于许多人来说,掌握这个世界的精髓就像是回到了原点,回到了一种在规模和复杂性方面都更加人性化的编程方式,这就是开发人员最终爱上 Node.js 的原因。

在下一章中,我们将深入探讨 Node.js 最基本、最重要的主题之一—​模块系统。