暫譯: 學習 Node:轉向伺服器端

Aleksandr Shitik
Aleksandr Shitik

我撰写自己的文章和书籍,并评论电影和书籍。 在宇宙学与天文学、IT、效率与规划方面的专家。

暫譯: 學習 Node:轉向伺服器端
Shelley Powers
类别: 编程
出版年份: 2017
阅读年份: 2020
我的评分: 一般
阅读次数: 1
总页数: 304
摘要(页): 14
原始出版语言: 英语
其他语言的翻译: 俄语, 葡萄牙语, 中文

这是我开始做笔记的第一本书。虽然这不是我熟悉的技术,而且我也不使用 JS 编写服务器端代码,但这本书中还是有不少对我有用的内容,虽然不常,但我偶尔会翻阅复习。

本书的优点

  • 这本书非常适合用来入门 NodeJS,因为内容讲解得相当清晰易懂(也可能是因为我已经熟悉了其他语言的后端开发)。
  • 本书结构有条理,难度逐步提升 —— 从安装 NodeJS 到更复杂的内容。
  • 配有图示,帮助解释一些复杂点和细节。

本书的缺点

  • 我认为最大的缺点是书中的内容已经过时(虽然我说它适合初学者入门,但如果有更新的书,我会选择那些 —— 不过也不排除这本书后来有再版和更新)。
  • 代码字体的选择不太合适(也许只是我拿到的版本有这个问题)。

特点与个人看法

如我之前所说,NodeJS 不是我主要使用的技术,尽管我已经使用浏览器端 JS 很久了,因此要我全面评价这本书并不容易。这本书所讲内容对我来说是清晰和易懂的。书中涵盖了很多我期望看到的内容(比如内建的 web 服务器和路由处理,或者是流式数据处理)。当然,这里提到了 Express 框架。不过我觉得关于 Express 的内容不多(这也可以理解 —— 毕竟这本书讲的不是框架本身,而是它所依赖的底层技术)。接近书的尾声时,介绍了 NodeJS 与第三方服务和其他技术的整合(比如 Redis、MongoDB 和 MySQL)。最后还想提一下,这本书中的所有示例代码,包括整本书的哲学,都完全不涉及面向对象编程(相比比如 PHP、Java、C#),而是以函数的形式呈现,非常契合微服务编程的理念。

Вверх