ASP.NET MVCのHTMLテンプレート「Razar」
ASP.NET MVCではViewに使うエンジンを選択できるようになっています。
通常は標準のASPXを使いますが、MonoRailと相性の良いSpark、Hamlの構文を利用したい場合は、NHamlといったような選択が可能です。
少し驚いたのですが、Microsoftが新しいViewエンジン「Razar」を開発しているようです。上記のブログで紹介されているように、以下のような特徴があります。
- C#/VB などの既存の開発言語のスキルを生かし、かつ HTML 記述を生かしたテンプレートマークアップ構文の提供を目指す
- コントローラや Web サーバーを使わずに、View の Unit Test を可能にする
HTMLに近いViewは、デザイナさんとの相性も良いので、今後に期待したいと思います。