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の必要はないとおもわれる。

これいいかもしれない。