Edited at

Node.js 入門のための準備メモ

「Node.js入門」といった記事を探したときに、参考にした記事のメモです。


Node.jsとは

Node.js とは | Node.js


ode.js はスケーラブルなネットワークアプリケーションを構築するために設計された非同期型のイベント駆動の JavaScript 環境です。


むずかしいですな・・・

初心者向け!3分で理解するNode.jsとは何か?


実は、JavaScriptはブラウザ上だけではなく、サーバサイドでも動く。PHPやJavaなどと同じような使い方ができるということだ。

サーバサイドJavaScriptと呼ばれるが、その中でも代表的なのがNode.jsだ。現状は、他にそこまで有名なものもないので、「Node.js = サーバサイドJavaScript」だと認識しておけばいいだろう。


Node js 入門 : SrideShare


はじめに ■ この資料はNode.jsに上級者向けの資料ではありません ■ Node.jsという言葉は知ってるけど、詳しい事はよく知 らない初心者向けです ■ この資料を見てNode.jsが完璧に出来るようになるよう な魔法の資料ではありません

javascriptといえばブラウザ上で実行するものという思い込みは卒業。サーバーサイドで実行するものがjavascriptで書けるのは、言語を使い分けなくても良くて、確かに便利だ。



とりあえず実行できる環境がほしい

Node.js入門 - 初心者向け、はじめてのNode.js入門 - paiza開発日誌


そこで、今回はブラウザだけでNode.jsを使ったWeb開発ができるPaizaCloud Cloud IDEを使ってみます。

PaizaCloudは自由度が高く、さまざまなフレームワークや言語を使ったWeb開発が、初心者でも簡単にできます。PaizaCloudを使えば、最短でNode.jsを使ったWeb開発が始められます。

開発環境がクラウド上で動作しているので、自分でサーバなどを用意しなくても、作ったウェブサービスはその場で公開することもできます!


すごい簡単でした。無料だとサーバー1個24時間までだけど、とりあえず始める用途には便利。


macで環境構築

ダウンロード | Node.js


Node.js のソースコードをダウンロードするか、事前にビルドされたインストーラーを利用して、今日から開発を始めましょう。


インストーラはWindows 32-bit, 64-bit, mac, linuxあり。

MacにNode.jsをインストール - Qiita


インストールの流れ

Homebrewのインストール

nodebrewのインストール

Node.jsのインストール


Node.jsの異なるバージョンを共存して切り替えながら使うことができるみたい。

その昔、Linuxのサーバー使ってオープンソースの開発してる仕事をしてたこともあるけれど、10年ほど経ってしまってすっかり忘れているなあ。サーバー構築するところからやり直したいなあと思うけれど、効率も考えて、はしょれるところははしょりながらやっていきたい。