Anúncio
Anúncio

Mais conteúdo relacionado

Apresentações para você(20)

Anúncio

Último(20)

Node.js基礎の基礎 - Miyazaki.js vol.2

  1. Node.js基礎の基礎 2015/04/18 Miyazaki.js vol.2
  2. 自己紹介 Nobuhiro Nakashima @ombran JavaScript/Ruby/サンホラ/アニオタ 株式会社アラタナ エンジニア Miyazaki.js主催
  3. 今日話すこと
  4. Node.jsの概要
  5. 今日話さないこと
  6. Node.jsを使った 実践的なプログラミング内容
  7. Node.jsって知ってますか?
  8. 2009年 Ryan Dahl氏によって開発
  9. 最大の特徴
  10. サーバサイドJavaScript
  11. Webブラウザの中で実行され るのではなく サーバサイドで実行される JavaScript
  12. 当然PC上のファイルに アクセスできます
  13. JavaScriptエンジンは何?
  14. JavaScriptエンジン Google Chrome:V8 Firefox:Spidermonkey Safari:JavaScriptCore Internet Explorer:Chakra
  15. JavaScriptエンジン Node.js:V8 Google Chromeと同じもの を使用
  16. Node.jsが 解決してくれること
  17. C10K問題
  18. C10K問題 クライアント1万台問題
  19. ハードウェアの性能上は問題 がなくても、あまりにもクラ イアントの数が多くなるとサー バがパンクする問題のこと
  20. マルチスレッド メモリ消費が激しい 1スレッド数MBでも 1000スレッド作れば数GB
  21. どうやって解決するか
  22. シングルスレッド
  23. スレッド1つで処理する メモリ消費が少ない
  24. それだけだと数がさばけないそれだけだと数がさばけない
  25. 処理効率をどう上げるか?
  26. ノンブロッキングI/O
  27. 処理にブロックが発生しない
  28. 1処理の終了を待たずに 次の処理をする
  29. 待ち状態という無駄を 極限まで減らすということ
  30. どうプログラミングするか?
  31. イベントドリブン
  32. 特定のイベントに対しての 挙動を設定する
  33. JavaScriptでの普通の書き方 Clickイベントの設定など
  34. フロントエンドの人も バックエンドができる
  35. そうNode.jsならね
Anúncio