StringTemplate ViewEngine for ASP.Net MVC
An alternate ASP.Net MVC ViewEngine that utilizes the StringTemplate templating engine. StringTemplate is a powerful templating engine that allows (and pretty much forces) the developer to truly separate the business logic from the presentation layer. Advantages: * Lightweight. No page classes are created. * Fast. Templates are written to the Response Output stream. * Templates are cached natively, but utilize a FileSystemWatcher to detect file changes. * Templates can be generated on the fly in code. * Flexible. Templates can be nested to any level. * Promotes separation of UI and Business Logic. All data is created ahead of time, and passed down to the template.