15. つまり Node.js とは
• JavaScriptで書ける!
o クライアントもサーバーも同じ言語
o Webアプリ開発者なら使えるはず
• ハイパフォーマンスなアプリが書ける
!
o 同期不要
• HTML5 & NoSQLと相性がいい!
o Web Socket
16. 利用例
• リアルタイム チャット
• リアルタイムお絵かき
• Kinnectとつなげてゲーム
• 音声通話
o HTML Audio API + Web Socket
• プレゼンツール
• WebOS
o Developing JavaScript
Services https://developer.palm.com/content/api/
dev-guide/js-services/overview.html
17. いいことばかりでもないけど...
• イベント駆動はちょっと面倒
o 無名関数のネスト...読みづらい
o エラー処理が書きづらい
• マルチコア対応
o シングルプロセス&シングルスレッドで性能が
出る?
o 対応中...
• まだまだ発展途上!
o 2009/2 → 2011/4 v0.4.7