SproutCore を試してみる。
JavaScriptフレームワークと思いきや、インストールがgemというもの。ちょっと焦ったが、要するに、
- 使っているのは RHTML と JavaScript (と CSS)。
- 開発中はsc-serverという付属のサーバー(mongrelで動いているっぽい)が動的にHTML, JavaScriptを生成して、ページを表示。
- デプロイするときは、sc-build とたたくと、完全にクライアント側だけのファイル(RHTMLもHTMLになる)になって、tmp/build に出力されるので、これをサーバー(Apache)にアップロードする。
という形のもの。SproutCore のHTML/JS/CSS自体は、tmp/build に含まれるので、サーバー側にはgem installの必要はないとおもわれる。
これいいかもしれない。