node.js
node.jsについて、簡単に調べた内容をまとめておく。
概要
JavaScript処理系で動作するライブラリ。CommonJSに準拠する。
ネットワーク周りの低レベルAPIが豊富で、WebサーバやFTPサーバを容易に実装可能。
WebSocketのAPI提供も、人気の理由の一つとか。
node.js上で動作するコードが多数開発されており、フレームワークも存在する。
- Webサイト
- GitHub - nodejs/node-v0.x-archive: Moved to https://github.com/nodejs/node
- JavaScript処理系
- V8
- ライセンス
- MITライセンス
良いところ
用語
- CommonJS
- サーバサイドJavaScriptの標準。並んで、Webアプリ機能に相当するJSGI(JavaScript Gateway Interface)がある
- Webサーバ
- HTTPプロトコルで通信するサーバ
- FTPサーバ
- FTPプロトコルで通信するサーバ
- WebSocket
- アプリケーション層のプロトコル。TCPコネクション上で軽量の双方向通信を行う
- V8(Google V8 JavaScript Engine)
- Googleが開発したJITコンパイル形式のJavaScript実行エンジン。Chromeに採用されている
参考文献
- 作者: 井上誠一郎
- 出版社/メーカー: 技術評論社
- 発売日: 2011/04/20
- メディア: 大型本
- 購入: 8人 クリック: 1,158回
- この商品を含むブログ (21件) を見る