Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Node.js を選ぶとき 選ばないとき
Next
Download to read offline and view in fullscreen.

5

Share

Download to read offline

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

Download to read offline

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

Related Books

Free with a 30 day trial from Scribd

See all

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

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

    Jan. 27, 2017
  • ryomafujiwara77

    Jun. 29, 2016
  • igei-yh

    May. 19, 2016
  • kojiyamada777

    Mar. 27, 2016
  • ITAUTO

    Apr. 18, 2015

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

Views

Total views

14,421

On Slideshare

0

From embeds

0

Number of embeds

10,201

Actions

Downloads

33

Shares

0

Comments

0

Likes

5

×