自分のサイトをNodejs化、さくらVPSで
自分のサイトのコンテンツは皆無に等しいです。あるとしたらjQueryプラグインのflickGalをホストしているくらいです。
このサイトを、Nodejs 化しました。理由は、特にないです。
環境
ん? と思ったところ
PHP からNodejs に移行
- テンプレートをSmarty から jade へ。分かりやすいし楽。もうタグなんて書かない
- 外部データのファイルキャッシュを、PEAR Cache_Lite から cache2file へ。これも、分かりやすい。楽。キャッシュ読み込み・書き込みの非同期処理を書くのが楽しかった。
他
- サーバ側もクライアント側も、フルcoffeescript 。なんかこれ以上のラクが果たして可能なのか? と勝手に思ってます
- サーバ側もクライアント側も、underscore.js 。coffee があるから _.forEach とかは使わないんですけど、クライアント側で _(fn).bind() とかするときに使います。あと、必要なutil はunderscore を拡張します。関数が全部ここにあつまるから安心感。
課題
- 404ページ の書き方がわからないでいる。
- コンテンツを増やそうよ。
- とりあえず目的は無いんだけどSocket.io したい。