Node.jsまとめ
Node.jsはサーバサイドをjsで書けるプラットフォームでGoogle V8をコアとする. Node.js自体は単なる環境でrailsのようなリッチなフレームワーク機能はない.自分でプラグインを適切に選択する必要がある. 最も普及しているのはexpress.柔軟なフレームワークでMVCもでるを採用している.railsに比べたらびっくりするくらい簡素.その分自由度は高い.
node-dev node-devは自動でサーバを再起動してくれる. $node-dev server.js
express expressはSinatraに似ているフレームワーク.Sinatraよりはもう少し機能.MVCモデルを採用している. 使い方.
$express appname $cd appname $npm install $node app
app.jsがサーバ本体.
クライアントはappname/views/index.jadeなどに書く.
package.jsonに依存パッケージを書くことができる.
npm installで依存パッケージをインストール. テンプレートエンジンにはjadeを採用している. app.jsは設定,ルーティング.