That’s right. If you prefer not to use the default ASPX view engine that comes with the ASP.NET MVC Framework, you now have options. Here’s the rundown: (and keep tabs on my feed for more things MvcContrib: http://feeds.feedburner.com/jeffreypalermo)
- Brail. The Brail view engine from MonoRail has been ported to ASP.NET MVC and added to MvcContrib. This view engine lives in MonoRail, but with MvcContrib, it can now be used with ASP.NET MVC Framework controllers. Ported by Bill Pierce.
- NHaml. Contributed by Andrew Peters. NHaml provides an internal DSL for XHTML.
- NVelocity. Adapted by Hammet and added to MvcContrib with permission.
- XSLT. Contributed by Ivan Porto.
The key here is options, and MvcContrib provides it. I have to give credit to all the folks who have put time and energy into this project.
The goal of this project is to be the community offering for extras for the ASP.NET MVC Framework. If you are working on something that might be useful to someone else, consider contributing. Check out the project at mvccontrib.org. All good, documented, 95% unit test covered code with samples is welcome.