「Node.js入門」といった記事を探したときに、参考にした記事のメモです。
Node.jsとは
ode.js はスケーラブルなネットワークアプリケーションを構築するために設計された非同期型のイベント駆動の JavaScript 環境です。
むずかしいですな・・・
実は、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 のソースコードをダウンロードするか、事前にビルドされたインストーラーを利用して、今日から開発を始めましょう。
インストーラはWindows 32-bit, 64-bit, mac, linuxあり。
インストールの流れ
Homebrewのインストール
nodebrewのインストール
Node.jsのインストール
Node.jsの異なるバージョンを共存して切り替えながら使うことができるみたい。
その昔、Linuxのサーバー使ってオープンソースの開発してる仕事をしてたこともあるけれど、10年ほど経ってしまってすっかり忘れているなあ。サーバー構築するところからやり直したいなあと思うけれど、効率も考えて、はしょれるところははしょりながらやっていきたい。