実践Node.jsプログラミング翔泳社, 2014/06/10 - 472 ページ Node.jsのコアからサードパーティモジュールまで、実働サンプルとともに味わい尽くす Node.jsとは、Ryan Dahlが「スケーラブルなネットワークプログラムを簡単に作成できる環境」として開発したものです。ここで重要なのは“簡単”ではなく“スケーラブル”という点です。JavaやPHPなどの言語による環境では、ハードウェアの制限が顕在化し、サーバーで処理ができる接続数を容易に拡張することができません。 Node.jsでは、接続方法を変えることでこの問題に対処し、ユーザーからの過剰な要求にもサーバー側ですぐに対処できるようにしたのです。だからといって、Node.jsだけで現状のネットワークプログラム実行環境すべてをまかなえるわけではありません。そのために日々Node.jsを拡張するモジュールが作成され、Node.js自体も更新されています。 本書は現在進行形で開発が進むNode.jsと、これを拡張するモジュールを使って(あるいは作って)、スケーラビリティを重視するネットワークプログラムの作成方法をイチからじっくり学びます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 (翔泳社) |
目次
1 | |
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 |