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