1. Node.js とは
[1]Node はサーバーサイドの JavaScript インタプリタですが、JavaScript が得意な学生は Node を学べば簡単に習得できると本気で思っているなら、それは間違いです。 要約: 水かどうかはわかりません。深いかどうかですが、浅くはありません。
[2] Node の目標は、プログラマーが拡張性の高いアプリケーションを構築し、物理マシンへの数万の同時接続を処理できるコードを作成できるようにすることです。高い同時実行性と非同期 I/O の処理が、Node が開発者の注目を集める理由の 1 つです。
[3] Node 自体は Google V8 JavaScript エンジンを実行しているため、Chrome を見ればわかるように速度とパフォーマンスが非常に優れており、Node がカプセル化すると同時にバイナリ データの処理能力も向上します。したがって、Node は単に V8 を使用するだけでなく、さまざまな環境でより強力になるように最適化します。
[4] サードパーティの拡張機能とモジュールは、Node の使用において重要な役割を果たします。以下では、npm のダウンロードについても説明します。npm は、さまざまな Node ソフトウェア パッケージ (express、redis など) をインストールし、Node 用に作成したソフトウェア パッケージを公開するために使用します。
2.node.jsのインストール
[1] Windows プラットフォームの場合は、ダウンロードしてインストールするだけです
[2] Linux プラットフォームで渡されます:
wget http://nodejs.org/dist/v0.6.1/node-v0.10.31.tar.gz tar zxvf node-v0.10.31.tar.gz cd node-v0.10.31 ./configure
3. 単純なケース
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(3000, "127.0.0.1"); console.log('Server running at http://127.0.0.1:3000/');
「Hello World」はブラウザからアクセスしてご覧いただけます。