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

Node.js デザインパターン 第 2 版(ノードジェイエスデザインパターンダイニハン)

著者:
Mario Casciaro/Luciano Mammino/武舎広幸/阿部和也(マリオ カッシャーロ/ルチアーノ マンミーノ/ムシャ ヒロユキ/アベ カズヤ)
出版社:
オライリー・ジャパン
出版日:
2019年05月18日頃
ISBN:
9784873118734
在庫:
在庫あり
★★★★★5(1 件)
中級者向け
サーバー管理インターネット・WEBデザインJavaScriptデザインパターンソフトウェアアーキテクチャNode.js非同期処理StreamスケーラビリティエンタープライズアプリケーションユニバーサルJavaScriptハンズオン

なぜ注目されているか

言及数
173
総合
549
9 ランクダウン15 件の言及
01120222023202420252026

書籍紹介

Node.js のコアとなる設計思想を知る!
Node/JavaScript アプリの設計技法を、実際に手を動かしながら学ぶハンズオン形式の解説書。本書では最初に、非同期のシングルスレッドアーキテクチャおよび主なデザインパターンを説明し、 Node.js の基礎を押さえます。次に、非同期制御のフロー、 Stream 、一般的なデザインパターンの Node.js での実装、 Node.js 専用のデザインパターンといった事柄を解説します。最後に、ユニバーサル JavaScript 、スケーラビリティ、 Node.js を使ったエンタープライズアプリの開発といったより高度なトピックを扱います。対象読者は中級以上のウェブ開発者。最新の 11.4 対応です。

技書の森解説

Node.js でアプリケーションを書き始めると、コールバック地獄、イベント駆動の制御フロー、ストリームの合成といった、ブラウザ側の JavaScript にはない固有の設計課題にぶつかります。本書はそうした Node.js 特有の問題に対して、 GoF 由来の古典的パターンからリアクティブプログラミングまでを横断しながら「 Node.js ではこう解く」という設計の引き出しを体系的に示します。

原著は Mario Casciaro と Luciano Mammino による "Node.js Design Patterns" で、非同期制御、モジュールシステム、ストリーム、スケーラビリティの 4 つの軸に沿って設計パターンを整理しています。単にパターンの名前と実装例を並べるのではなく、なぜそのパターンが Node.js のイベントループモデルに適合するのかという動機から説き起こすため、パターンを丸暗記ではなく判断基準として身につけられます。

前提として JavaScript の基本文法と Node.js の基礎 (モジュール、 npm 、非同期コールバック) は理解している必要があります。入門書を卒業して「動くコードは書けるが、規模が大きくなると破綻する」と感じている中級者が、設計の骨格を作る力を得るための一冊です。

言及 Qiita 記事 (15 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ