Node.js 实战

24-05-28     slbcun     968℃     0

Node.js 实战


Node.js是一个非常具有极客精神的技术社区(我更想强调它本身代表的是一个社区,相比之前的一些大语言分支 c/c++/java什么的,那些大语言在针对某一些应用都有很固定的范式去遵循,javascript/node.js还是一个比较年轻的语言或“技术”,所以对于大部分应用都没有任何范式,还有很大的空间去发挥。所以在1.0发布之前 我觉得node.js的社区属性多于技术,因为我个人认为技术必须是成熟稳定 才会去让人去学技术本身。这里我把nodejs称为社区的原因也是希望读者不要过多关注技术,就像我下面说的,太多东西变化太快,关注社区 才会永远知道这门“技术”的趋势 并且如果可能要在1.0之前都尽量参与其中。),无论从设计思路、API还是其背后的开发团队,当然也包括大量的模块开发者,你还有我,这其中当然包括本书的作者Pedro,他一直活跃在Node.js社区,开发了很多有趣有用的软件,包括体感游戏机Kinect的nodejs客户端、HTTP模拟框架nock等。

回到本书中来,书中并没有将内容写成作为API手册,而是一步步地,从如何安装模组,如何输出变量来进行简单测试,然后介绍了Buffer、EventEmitter、Timer等这些最基本的工具,接着分别介绍了几个I/O模组:文件、HTTP、流、TCP/UDP、TLS。然后最后几章中结合前面所讲,综合了各种基础模组的用法与设计思想,深入介绍了自动化、调试、回调这几个略微高级但极其重要的部分。

这本书不仅适合Node.js初学者用户,同样也适合有过一段开发经验但阅读相关书籍较少的同学,在阅读的过程中,你将会对自己之前认识不够清晰的一些技术细节有全新的认识,起到梳理知识点的作用(我自己就是其中的受益者)。

最后,由于Node.js本身确实更迭过快,甚至它还没有发布1.0版本,因此书中有很多代码以及部分内容已经与当前的Node.js源代码不符,或者说有了某种程度的更新,因此你在阅读本书的时候最终应当回归到Node.js自身的源代码,然而你从书中学到更多的应该是本书作者Pedro在分析问题以及代码风格上的优点,而不应停留在内容本身。

在国内的Nodejs书中,我推荐这本书,本书内容比较全面,适合各个阶段的Node学习者,知识点覆盖度比较广,基本囊括了node的大部分组成,甚至包含调试和自动化测试相关。

读完本书后,你会了解到所谓的node世界其实都包含什么。

本书后面的习题也会帮助你更深地去了解部分章节的内容。

当然了,node的版本也在更新,本书的部分内容译者也做了一些更新,方便大家对新的参数和方法进行理解。


分享 收藏 查看详细内容请点击:   下载
发表我的评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~