実践Node.jsプログラミング

前表紙
翔泳社, 2014/06/10 - 472 ページ
Node.jsのコアからサードパーティモジュールまで、実働サンプルとともに味わい尽くす

Node.jsとは、Ryan Dahlが「スケーラブルなネットワークプログラムを簡単に作成できる環境」として開発したものです。ここで重要なのは“簡単”ではなく“スケーラブル”という点です。JavaやPHPなどの言語による環境では、ハードウェアの制限が顕在化し、サーバーで処理ができる接続数を容易に拡張することができません。

Node.jsでは、接続方法を変えることでこの問題に対処し、ユーザーからの過剰な要求にもサーバー側ですぐに対処できるようにしたのです。だからといって、Node.jsだけで現状のネットワークプログラム実行環境すべてをまかなえるわけではありません。そのために日々Node.jsを拡張するモジュールが作成され、Node.js自体も更新されています。

本書は現在進行形で開発が進むNode.jsと、これを拡張するモジュールを使って(あるいは作って)、スケーラビリティを重視するネットワークプログラムの作成方法をイチからじっくり学びます。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

(翔泳社)

 

ページのサンプル

目次

第 I 部 Node の基礎知識
1
第 1 章 Nodejs にようこそ
3
第 2 章マルチルームチャットアプリケーションの構築
17
第 3 章 Node プログラミングの基礎知識
45
第 II 部 Node で Web アプリケーションを開発する
83
第 4 章 Web アプリケーションの構築
85
第 5 章アプリケーションのデータをストアする
115
第 6 章 Connect
147
第 11 章 Web アプリケーションでテンプレートを使う
313
第 III 部 Node の配置と応用
347
第 12 章 Node アプリケーションのデプロイと可用性
349
第 13 章 Web サーバーばかりが Node ではない
365
第 14 章 Node のエコシステム
405
付録 A Node とコミュニティアドオンのインストール
425
付録 B Node をデバッグする
437
付録 C Express の拡張とコンフィギュレーション
447

第 7 章 Connect の組み込みミドルウェア
173
第 8 章 Express
211
第 9 章 Express の高度な使い方
239
第 10 章 Node アプリケーションをテストする
287
索 引
453
奥付
458
著作権

他の版 - すべて表示

書誌情報