文章吧-经典好文章在线阅读:深入浅出Node.js读后感精选10篇

当前的位置:文章吧 > 经典文章 > 读后感 >

深入浅出Node.js读后感精选10篇

2018-07-21 04:35:02 来源:文章吧 阅读:载入中…

深入浅出Node.js读后感精选10篇

  《深入浅出Node.js》是一本由朴灵著作人民邮电出版社出版的平装图书,本书定价:CNY 69.00,页数:332,特精心网络整理的一些读者读后感希望大家能有帮助

  深入浅出Node.js》读后感(一):看过 很一般

  这书真的很一般 凑合看看水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  这书真的很一般 凑合看看的水平

  《深入浅出Node.js》读后感(二):在读Node.js的过程认识自己欣赏Node.js的美

  这本书断断续续读了将近5个月,一开始处于好奇买了电子版每天上班读个20分钟,事实证明编程书籍就应该买纸质版,且在电脑旁边读边写最好,因为编程书不仅需要深度思考,还需要把书上的代码敲出来实践! 我已经决定以后读编程书籍的话每次就专心读一本,这次之所以读了5个月就是因为中间在阅读技术类书籍时一会儿读读《数据结构》,一会儿读读《算法》,想象以前考研复习一般进行不同目的切换,结果学的东西断断续续,没有一个方向进展得好,关键在于现在的自己除了每周要去上班之外,还要科研、休闲、人机交往,不再是考研那样断绝外界干扰一心一意看书的时代了,所以我给自己定了规矩:以后在同类型的书(技术、人文小说)时,一次只看一本,集中精力看完一本后再看下一本,除非有极其特殊情况

  回到正题来,这本书还是很不错的,介绍了Node.js的前生今世,将Node.js的开发中会碰到的一些问题一一阐述清楚比方说对于异步编程恶魔金字塔解决方案,从最原始的订阅(on)/发布(emit)模式到Promise/Deferred的模式的讲解,最后给出了实际开发中使用的async、bagpipe模块来作为快速开发,且在解决了恶魔金字塔问题的同时能用并行读取来提高效率

  第五章讲了Node.js中内存泄漏的产生原因和解决方案。第六章讲了Buffer对象的情况,且点出了采用Buffer能提高静态内容的传输效率。

  第八章则剖析了Express和Connect框架细节从无到有利用Node的原生模块搭建了一个简易版的框架,讲解了路由解析(顺带讲了RESTful模式)、cookie/session、查询字符串、页面渲染等最常用常见的web开发框架的功能,最后提及了Node中玩转进程方式,显示自己用原生的child_process模块来搭建多进程架构,最后提及了可以用Node中成熟的cluster模块来实现多进程。

  看完此书,我只想对自己说:在编程的道路上继续前行吧,追逐改变世界梦想

  《深入浅出Node.js》读后感(三):学习Node目前必读的一本书

  首先,感谢作者朴灵带给我们一本这么棒的书,对于我的程度,阅读这本名为深入浅出的书籍,可以说得上九深一浅了。不同于市面上大多数的Node.js入门书籍,这本书并没有花费大量的笔墨介绍Node.js的API,甚至没有对一些如Connect/Express/Mongo/Redis相关技术使用的介绍,而把关注点放在了更底层的如异步IO,内存控制,进程管理等一些技术点上,并对其进行了深入的讲解,能够让你知其然,也知其所以然,像阅读了异步编程这章,你可以了解到如何实现一个简单的Promise库,阅读了构建Web应用这章,你可以学习如何去实现一个类似Connect/Express的简单Web框架。虽然这本书写作于2013年底,而Node又发展很快,但是正如前文所说,由于主要讲解的是Node那些不变的部分,因此即使在我写书评的2016年,作为一本进阶Node的书籍来阅读学习,依然没有任何问题。如果你是和我一样的目前能够通过node来搭建一些前端构建工具,可以通过Express完成一个简单站点的搭建,那么我建议你来阅读一下这本书,一定会有很大的收获

  《深入浅出Node.js》读后感(四):从《Node.js开发指南》到《深入浅出Node.js》

  有幸在书稿付梓之前拜读了这本书,非常感谢朴……%¥&。好吧,我就不装逼了,朴灵每天上班就坐我后面。

  目前 Node 在编程界的发展可谓是方兴未艾,npm 上各路大神的模块夹带着不同的思想打得如火如荼,还总是时不时有新闻出来说“XX公司从YY架构上转向了 Node 之后,服务器少了 ZZ%”。

  可如果我没记错的话,这本书只是国人的第二本 Node.js 书籍,第一本是 BYVoid 的《Node.js开发指南》。Node 在国内的生态圈基本还属于萌芽阶段且不说这芽能不能发起来。

  相信兴趣读这本书的朋友中,很大一部分也或多或少接触过《Node.js开发指南》。《Node.js开发指南》在常规地介绍了 Node 的各种异步理念之后,花了很大的篇幅在讲解如何通过 Express 2.x 来搭建一个简单的微博。后来在书付梓时,Express 跳到了 3.0 版本,不少书中的代码出现了不兼容的问题,而初学者以为一句 `npm install express` 就能装好依赖,导致初学者在刚开始被异步编程虐的同时,还要去不明不白地调试各种 Express 的兼容性问题。

  《深入浅出Node.js》所讲的知识比较恒久远,无论是模块部分、异步部分、去深嵌套部分还是网络编程部分,都是 Node 中几乎稳定的知识。 相对于《Node.js开发指南》对 Express 的入门介绍来说,朴灵的这本书无论是广度上还是深度上都超越了后者。不过对于入门者,由于此书离应用层相对远,读起来会比较枯燥根据我对于本书的内容来判断,这本书比较详细地讲了不少 Node 的原理性知识。除非是在工作和学习中有遇到过类似的疑惑,否则读起来还是比较枯燥的。 对于已经入门 Node,想进阶提升的朋友来说,本书则是中文 Node 圈中不可多得的一本好书

  总而言之,力荐!

  《深入浅出Node.js》读后感(五):深入没有条理,浅出更是失败

  这本书没有讲node是什么东西,本质是什么,是怎么样的runtime,与其他语言的runtime相比有什么区别,怎么样从一个最小例子开始,都没有讲就开始讲c++模块了,谈不上深入浅出--深入没有条理,浅出更是失败。

  更何况对于很多前端程序员,也就是目标读者来说,这些系统知识都是缺乏的。 不信?看看有多少前端程序员能够给你好好说清楚node是什么东西。

  这意味着,深入浅出多么的重要

  这本书没有做到,完全没有做到。

  平常用windows的软件时,你有装过VC++runtime吗?有看过类似的东西吗?

  是的,你装的这个就更node类似,本质上是提供给语言访问底层的库。

  C,CPP,python全部都需要runtime,不然也只是跟js一样仅仅是语言。因为它们太古老了,以及runtime几乎是每台电脑必带,就像我们呼吸氧气一样自然以至于感应不到它们的存在。但是js本来只是拥有访问浏览器的能力,并没有实现访问操作系统文件系统的rubtime,所以node在后来出现了。那为什么它如此特殊呢?因为在当时,js是前端浏览器钦定的语言,node这个runtime出现了,岂不是内定了?

  时间不够,明天再补。

  《深入浅出Node.js》读后感(六):实战派的书籍

  有幸参与了朴灵这本新书《深入浅出Node.js》的校稿,从拿到初稿到最后的发布朴灵也反反复复修改了不少内容,从书中的一字一句都看得出作者扎实功底

  ode.js的书籍我看过不少,其中不少是英文版的,给人印象深刻的两本是《Node.js cookbook》和这本了。

  本书其实最适合Node.js入门之后期待提高的那一类人群,因为你会发现目前市面上的Node.js书籍大部分都是从基础入手,讲解的都不够深入,可能读者想要提升自己的技术水平又无奈没有合适教材,而本书正是填补了这一空缺。同时由于中文的Node.js资料非常少,本书定能够成为Node.js中文资料的标杆

  本书值得反复去阅读,关于测试那一章我觉得最为精彩,如果你是一名Node.js爱好者和开发者,那《深入浅出Node.js》不容错过

  《深入浅出Node.js》读后感(七):在master/worker集群部分的一个错误

  刚看完了,整体来说,写的非常不错,这里指出一个我认为的错误或者是描述的不严谨,关于master/worker集群的端口共同监听的解释,尽管只有短短的一段话,但是感觉解释的是错误的或者是有误导性的,原文如下

  “对于独立启动的进程互相之间并不知道文件描述符(应该是套接字描述符),所以监听相同端口时就会失败,但对于send发送的句柄(应当是套接字描述符)还原出来的服务而言,他们的文件描述符是相同的,所以监听相同端口不会引起异常

  在这里貌似是在强调send发送了相同值的文件描述符,然后new了一个server对象,用这个值重新监听,就不会错误,

  var server = new net.Server();

  erver.listen(handle,...)

  但是最关键的是worker进程是master fork出来的,它本身继承了父进程的描述符,他需要在这个套接字描述符重新bind并且listen,这时候就像书中说的“node底层对每一个端口监听都设置了SO_REUSEADDR选项,这个选项的含义是不同进程可以就相同的网口和端口进行监听”,这句话说的毛病也很多,不是任意不同进程都可以,具体大家可参照unix网络编程第三版第一卷p165对SO_REUSEADDR和SO_REUSEPORT的解释。

  《深入浅出Node.js》读后感(八):不够深入 不够浅出

  花了一个周末的时间,先从前到后略读了一遍,之后又从最后一章详细读到第一章,嘿嘿,倒着读竟然感觉比正着读还顺畅

  这种感觉说明了一个问题,本书在章节组织上是存在一些问题的;特别是第三章/第四章是比较深入的章节,在没有对node做一个基本编程体验的情况下,很难理解node特有编程模型的问题所在,理解这种特有编程模型的解决方案就更难了。

  相对来讲,web编程,网络编程是比较常见的议题,在其他语言中也有直接对应,如果把这部分放在前面效果会更好。

  章节组织上的问题,同时也反映出编程层次上的模糊性;作为一个node初学者,很难在看本书的时候抓住一条主线,能够由浅入深的进行step by step式编程学习。最大的感触应该是:啊,好多东西啊,作者知道的真多,可是我都看不懂。

  此为不够浅出......

  如何解决编程层次上的模糊性呢?我想可能需要回答以下问题:

  ode和os的边界是什么_____哪些知识是os相关的,node又是以何种自己的高效方式使用os系统调用的,这种高效方式如何影响了程序的编程模型?

  ode和v8的边界是什么_____哪些功能是v8提供的,哪些功能是node自己的,哪些功能又是node为v8增强的?

  ode和v8的交互模式是什么_____node如何调用v8,v8如何回调node,为什么node必须采用回调方式,是谁决定的谁?

  ode的内置模块和库的边界是什么_____哪些模块是写在node中的,哪些模块又是作为node的标准lib库提供的,哪些模块又是作为node的扩展lib库提供的?

  ode和其他服务器的区别是什么_____nginx+lua和node+js有太多相似的地方,都是一个服务器内嵌一种高级语言;那么,node和nginx相比,独特性表现在哪里呢,或者说优越性表现在哪里呢?

  我们知道,nginx在多进程管理,进程负载均衡,内存管理上都是自身完备的。

  而且更重要的是,nginx+lua同样是非阻塞模式,但是不存在回调函数问题,这对node有什么启发呢?或者说,node的回调存在的原因是什么呢?能不能避免呢?

  这些问题,可能是我想了解的深入的部分.....

  无论如何,node都提供了一个和nginx对照的参照。以人为镜,可以省自心,从这个角度上讲,本书功德无量......

  《深入浅出Node.js》读后感(九):试读完,期待朴灵亲笔签名版,期待第三、第五章

  在「前端乱炖」抢了两波,都没抢到大神的签名版,只能在豆瓣看看样章了。期待第三章、第五章。

  朴灵大大技术好,自不必多说,在社区也很活跃,对小白的问题也会深入浅出的讲解。

  此次力作,更是深入浅出。浅出适合入门,深入适合晋升。(邪恶的朴灵,你还让不让别的 nodejs 书出版了 ^-^)

  朴灵大大在 github 的 fks 项目 https://github.com/JacksonTian/fks,更是前端必备啊。

  一. 作者从 ajax 的异步和回调开始,将 js 从前端引入后端。

  gt; 相比之下,无论在前端还是后端,事件都是常用的。

  gt; 对于其他语言来说,这种俯拾皆是Javascript的熟悉感觉是基本不会出现的。

  「俯拾皆是Javascript」,大大啊,你难道不知道程序员们的语文课都是体育老师教的吗?

  二. 「2.3 核心模块」、「2.4 C/C++扩展模块」别人讲 nodejs,也就是什么异步啦,互调啦,无阻塞啦…… 可作者直接从 C/C++ 讲起。再次佩服朴灵大大的底层编程功底啊。

  我虽然把自己网名称为 justjavac,但是 java 还可以,至于C嘛,只能呵呵了。

  等朴灵大大的亲笔签名书到手后,再继续写写其它章节。

  预测一下,里面应该有如何解决 }}}}}}}}}}}} 问题的章节。

评价:

[匿名评论]登录注册

评论加载中……