0
node.js
node.js って何?
・ JavaScript でサーバ側の記述ができる
※JQuery はライブラリなので別物
特徴
・シングルスレッドベースの非同期処理
 イベントループ、ノンブロッキング I/O
 という仕組み
 スタバみたいなイメージ
メリット
・ JavaScript でサーバ記述が可能
・多くのアクセスを処理できること
→C10K 問題
・充実のアドオン
デメリット
 ・ イベントループ・モデルで処理を直列化しているので、
   あるリクエストの処理に時間がかかる場合、他の全ての
   リクエストをブロックする可能性がある。
 ・ リクエストによって計算量が大きく変化する場合は、
   現状では...
使ってみる
1.  サンプルコードを js ファイルに記述
2.  コマンドでパスを通す
3.  ブラウザでパスにアクセス
使ってみて
・ js 記述に慣れていて、サーバ側言語に
 弱い人にはいいかもしれない。
・学習コストを考えると、サーバ側エンジニア
 が優先的に学ぶべきか?
・現状のサーバ側言語にとってかわるモノではない
参考 URL
・ http://www.atmarkit.co.jp/ait/articles/1102/28/news105.html
・ http://www.tettori.net/post/293/
・ http://phpspot.o...
node.js
Upcoming SlideShare
Loading in...5
×

node.js

363

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
363
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "node.js"

  1. 1. node.js
  2. 2. node.js って何? ・ JavaScript でサーバ側の記述ができる ※JQuery はライブラリなので別物
  3. 3. 特徴 ・シングルスレッドベースの非同期処理  イベントループ、ノンブロッキング I/O  という仕組み  スタバみたいなイメージ
  4. 4. メリット ・ JavaScript でサーバ記述が可能 ・多くのアクセスを処理できること →C10K 問題 ・充実のアドオン
  5. 5. デメリット  ・ イベントループ・モデルで処理を直列化しているので、    あるリクエストの処理に時間がかかる場合、他の全ての    リクエストをブロックする可能性がある。  ・ リクエストによって計算量が大きく変化する場合は、    現状では応答速度に問題が出るケースが出てくる
  6. 6. 使ってみる
  7. 7. 1.  サンプルコードを js ファイルに記述
  8. 8. 2.  コマンドでパスを通す 3.  ブラウザでパスにアクセス
  9. 9. 使ってみて ・ js 記述に慣れていて、サーバ側言語に  弱い人にはいいかもしれない。 ・学習コストを考えると、サーバ側エンジニア  が優先的に学ぶべきか? ・現状のサーバ側言語にとってかわるモノではない
  10. 10. 参考 URL ・ http://www.atmarkit.co.jp/ait/articles/1102/28/news105.html ・ http://www.tettori.net/post/293/ ・ http://phpspot.org/blog/archives/2011/02/nodejs.html
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×