Node.js のことを知りたい、Node.jsのことを知らない人へ。

Pocket
LINEで送る

Node.js のことを知りたい、Node.jsのことを知らない人へ。

Node.jsかじりたての僕が、Node.jsを勉強する上で参考になったと感じた記事の紹介をします。

ドキュメント

Node.js 日本ユーザグループ
http://nodejs.jp/

Node.js 公式
https://nodejs.org/en/

Node.jsでプログラミングをする上で何度も見返すドキュメントになります。
Node.jsは頻繁にアップデートが行われているようなので、新しい技術が登場する度に見返す必要がでてきますね。

Node.jsについての説明

Node.js を5分で大雑把に理解する
http://qiita.com/hshimo/items/1ecb7ed1b567aacbe559

Node js 入門
http://www.slideshare.net/SatoshiTakami/intoroduction-nodejs

  • Node.jsとは何か?
  • Node.jsの歴史とアーキテクチャ
  • フレームワークの紹介

Node.js Tutorial at Hiroshima
http://www.slideshare.net/YoshihiroIwanaga/20150502-node-intro

  • Node.jsの基礎
  • 同期 / 非同期の説明
  • Node.jsで利用できるEventの一部紹介
  • nvm namについての説明
  • MEAN環境でtodo管理サービスの作成

フロントエンドエンジニアにおけるNode.jsのススメ
http://ameblo.jp/ca-1pixel/entry-11476850674.html

  • Node.jsの特徴と背景
  • Node.jsの基礎的な設定やできることを簡単にまとめられている

Node.jsは、サーバーサイドで動くJavaScriptです。
非同期処理が可能なノンブレッキングI/O。
通常、サーバーとのデータのやり取り(I/O【 Input/Output 】)が行われている時は、ポートの数の制限がかかるので、多人数がサーバーを利用するとデータの通信速度が遅くなりますが、非同期ではI/O待ちの間も処理をしてくれるので処理速度の遅延が少なくなります。

Node.jsでできること

第一回 Node.jsでどんなことができる?
http://mdlab.jp/project/node_js/01.html

ブラウザ上で他人とリアルタイムに事象を共有することが可能

あんなこともこんなことも。そう、Node.jsならね。
http://blog.asial.co.jp/1231

Node.js自体は2009年から公開されていた環境になります。
ActionScriptの過疎化、スマホの普及により人気が上昇してるのでは?という話になっています。

Node.jsの導入方法

いまアツいJavaScript!ゼロから始めるNode.js入門〜5分で環境構築編〜
http://liginc.co.jp/web/programming/node-js/85318

Gitを使ってnvmを導入し、Node.jsをインストールする方法。

僕のブログでも紹介してます。
【Node.js】OS XのNode.jsの設定方法まとめ
http://nkmrkisk.com/archives/1132

nvmが必要ない場合

5分で終了。node.jsの環境構築が拍子抜けするほど簡単だったのでサンプルプログラム付きでまとめてみました【Mac編】
http://www.tettori.net/post/293/

Node.jsをとりあえず始めるにあたって現実的に必要だった知識
http://qiita.com/nextfactory/items/476c5150268e2c7db4ec

Node.jsのメリット・デメリット

Node.jsのメリットとデメリット
http://www.meritty.com/titles/detail/52

Node.jsの問題点、デメリットと解決方法まとめ
http://qiita.com/hshimo/items/156249ec8e6dbf75205a

SNSでもご購読できます。