Skip to Content
Node.jsデザインパターン 第2版
book

Node.jsデザインパターン 第2版

by Mario Casciaro, Luciano Mammino, 武舎 広幸, 阿部 和也
May 2019
Intermediate to advanced
464 pages
9h 22m
Japanese
O'Reilly Japan, Inc.
Content preview from Node.jsデザインパターン 第2版
1.3
 まとめ
11
1.3
 まとめ
この章では、効率的で再利用可能なコードを書くための基盤を提供するために、
Node
が従っている
いくつかの原則について解説しました。開発者はアプリケーションやモジュールを実装するときに、こ
うしたプラットフォームの背後にある思想や設計上の選択によって、少なからず影響を受けています。
他のプラットフォームから
Node
へ移ってきた開発者は、まずこの独特の手法に違和感を覚えたり反発
を感じたりして、自分たちが慣れ親しんだやり方を持ち込もうと試みることが多いのですが、結局のと
ころ考え方が異なるのです。
リアクタパターンの非同期な処理ではまったく新しいプログラミングスタイルが必要になります。ス
レッド間の同期や競合状態の解消に頭を悩ます必要はなく、コールバック関数を使って、すべてのリ
ソース処理を後回しにすればよいのです。また、
Node
のモジュールでは単純さとミニマリズムが重視
され、再
利用、保守、ユーザビリティといった観点から見て、まったく新しい手法を提供してくれます。
Node
には高速に動作し、
JavaScript
をベースにして効率的な開発が行えるという長所がありますが、
それ以外にも開発者を引きつける魅力をもっています。
Node
の環境で開発を行うと「原点に回帰」した
ように感じる開発者も多いでしょう。コードのサイズという観点からも、複雑さという観点からも、よ
り人間的な手法でプログラミングができるのです。そしてこうした特徴を備えた
Node
を多くの開発者
が気に入っています。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

scikit-learn、Keras、TensorFlowによる実践機械学習 第2版

scikit-learn、Keras、TensorFlowによる実践機械学習 第2版

Aurélien Géron, 下田 倫大, 長尾 高弘
ハイパフォーマンスPython 第2版

ハイパフォーマンスPython 第2版

Micha Gorelick, Ian Ozsvald, 中山 光樹
Rクックブック 第2版

Rクックブック 第2版

J.D. Long, Paul Teetor, 大橋 真也, 木下 哲也
進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二

Publisher Resources

ISBN: 9784873118734Other