November 2021
Intermediate to advanced
784 pages
12h 13m
Japanese
Nodeは、オペレーティングシステムと結びついたJavaScriptです。Nodeでは、ファイルを読み書きしたり、子プロセスを実行したり、ネットワーク上で通信したりするJavaScriptプログラムを記述することができます。以下のように、Nodeは便利なものです。
Nodeを特徴づけているのは、シングルスレッドのイベントベースの並行性です。APIをデフォルトで非同期型にすることで実現されています。ほかの言語でプログラミングをしたことはあっても、JavaScriptのコーディングはあまりしたことがない場合や、Webブラウザ用のコードを書くことには慣れているクライアントサイドJavaScriptプログラマの場合は、新しいプログラミング言語や環境を使うのと同じように、Nodeを使うには少し慣れが必要になります。この章では、まずNodeのプログラミングモデルについて説明します。重点的に説明するのは、並行性と、ストリームデータを扱うためのNodeのAPIと、バイナリデータを扱うためのNodeのBuffer型です。その後、節を分けて、ファイルやネットワーク、プロセス、スレッドを操作するためのAPIなど、Nodeの重要なAPIに焦点をあてて解説していきます。 ...
Read now
Unlock full access