|
Node.js はイベント化された入出力を扱うUnix系プラットフォーム上のサーバーサイドJavaScript環境である(V8 JavaScriptエンジンで動作する)。Webサーバなどのスケーラブルなネットワークプログラムの記述を意図している〔http://www.readwriteweb.com/hack/2011/01/wait-whats-nodejs-good-for-aga.php〕。ライアン・ダールによって2009年に作成され、ダールを雇用しているJoyentの支援により成長している〔http://mashable.com/2011/03/10/node-js/〕 〔 〕。 Node.jsはPythonのTwisted、Perlの、C言語の、RubyのEventMachineと同様の目的を持つ。 ほとんどのJavaScriptとは異なり、Webブラウザの中で実行されるのではなく、むしろサーバサイドJavaScriptの一種である。 Node.jsはいくつかの仕様を実装している〔http://wiki.commonjs.org/wiki/Implementations/node.js〕。 Node.jsは対話的なテスト用にREPL (Read-eval-print loop) 環境を含んでいる。 == 例 == Node.jsによるHTTPサーバ版のHello world: ポート番号 7000番で接続を待ち受けて、送信されたデータをエコーする単純なTCPサーバ: 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Node.js」の詳細全文を読む スポンサード リンク
|