ヒマをみつけてWeb開発
その場の思い付きを、ヒマをみつけてWebサイトにしてみるブログ

MonoRailのViewEngine

Sunday, 30 March 2008 11:18 by sabro

Sabroは、MonoRailのViewEngineに、AspViewを使用していますが、実際には様々なタイプのViewEngineがあり、用途に合わせて使い分けることができます。

以下の表は、MonoRailのサイトからコピーしたものですが、それぞれのエンジンの特徴が簡単に比較できます。

Engine Language Compiled Helpers ViewComponents
WebForms Any .net language Yes Yes No
NVelocity Velocity No Yes Yes
Brail boo Yes Yes Yes
AspView
(from Contrib)
C# Yes Yes Yes
StringTemplate (from Contrib) String Template No Partially Yes

機能的には、NVelocityが使いやすそうだったのですが、これはインタプリタ型だったので、パフォーマンスが気になりました。そこで、コンパイル型のなかで比較をしたのですが、WebFormはMVCでないのでスルー、Brailは独自言語でViewを作成するのが、ちょっと気になったのでスルーして、AspViewに落ち着いたという感じです。

まあでもAspViewも、よく分かっているわけではないので、Viewについては、もうちょっと使用感を見てから正式に決めようかと考えています。

Tags:   ,
Categories:   .NET
Actions:   Permalink | Comments (0) | Comment RSSRSS comment feed

Add comment




biuquote
  • Comment
  • Preview
Loading