今時の.NETテンプレートエンジンはRazorEngineっぽい
.NET用のテンプレートエンジンを探していたらRazorEngineっていうよさげなのを見つけた。
RazorEngine
Razorをラップしたライブラリ。Razorは、ASP.NET MVCとかASP.NET Webページ(WebMatrix)とかで使われているMS謹製のテンプレートエンジンで、NuGetでも単体配布されている。ただ、そのままでは使いづらいので、使いやすくラップしたものがRazorEngineとなる。
RazorEngineの良いところ
- NuGetで簡単にインストールできる
- VisualStudioでIntellisenseが効く
- テンプレートエンジンのコア部分はMS製なので安心感がある
RazorEngineの情報
- RazorEngine の使い方 〜それなりな応用編〜 - waりとnaはてな日記
- RazorEngine を使う上での Tips - しばやん雑記
- csHtml ファイルを使って RazorEngine - miso_soup3
- RazorEngine で Html エンコード処理を行わないようにする - miso_soup3
Razorの構文自体は検索すればいっぱい出てくると思う。