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.
It’s nice to have a few alternatives…
I wish we had django view engine, too. It is too complex for me to write.
This is great news! Really happy about this
@Atilla Ozgur:
The Boo DLLs can be found at http://mvccontrib.googlecode.com/svn/trunk/bin/boo/
This is a custom, patched version of Boo that contains support for extension methods (built from the latest trunk).
I’ll update the MvcContrib wiki to make this clear.
Jeremy
It seems that Brail sample does not work. According to this page.
http://www.codeplex.com/MVCContrib/Wiki/View.aspx?title=Brail&referringTitle=Documentation
Brail extensions needs this dll.
Boo.Lang.Extensions.dll
I could not find this dll in
MVCContrib.release,Castle 1.0 RC3 ,SharpDevelop or Boo download itself
Could you tell me where I can find this dll.