node.js

525 views
454 views

Published on

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

No Downloads
Views
Total views
525
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

×