というわけでRubyでプチWebフレームワークを作ってるわけですが、プレゼンテーション層に関して。Amritaは僕が理想とする設計なテンプレートエンジンであり、とってもイイ感じなのですが、どうも遅いらしい。そこで速度が要求される場合には、ERBも使えるように、プレゼンテーション層は差し替え可能にしたい(ビューに貼りつくデータモデル、イベントリスナは共通で)。さらに探してみると、SikiTemplateというのも、Amrita風(テンプレートがvalidなHTML)で良さげ。RubyのWeb周辺技術は、あんまり普及していないわりには異様に充実してるなあ。

この連休は、そのへん色々いじくってみる予定。最近休日の使い方がおかしいが。