RJS Template, Jemplate / id:secondlife

id:secondlifeさんが使っているプレゼンツールは見たことが無い。なんだろう? Ruby on Rails 1.1から使えるようになった新しいViewシステムRJSと,perlのTT互換なJavaScript用テンプレートJemplateの比較。

  • RJSは今までHTMLに変数を埋め込む形式だったRailsのビューを,JavaScriptのDOMに置き換えたもの。AJAXなアプリと親和性が高い。Rubyで記述できる(RailsJavaScriptに変換する)。
  • JemplateはJavaScript用のテンプレート(なのでRJSとはまったく違う)で,perlで広く使われているTTと互換形式で記述できる。これをJemplateコンパイラに通すとJavaScriptのコードに変換され,JavaScriptのロジックから使えるようになる。

Jemplateははてなマップでも一部使われているとのこと。