NHaml Moved to MVC Contrib Project

Posted by Andrew on January 07, 2008

Thanks to everyone for your overwhelming interest in NHaml so far! I’m happy to announce that the project has now been incorporated into the awesome project and I will continue to help maintain it from there. Please any feature requests/bugs or, better yet, there :-)


Use this link to trackback from your own site.


Leave a response

  1. Sun, 27 Jan 2008 19:12:56 CST

    MvcContrib now offers four (4) alternative view engines for ASP.NET MVC…

    That's right. If you prefer not to use the default ASPX view engine that comes with the ASP.NET MVC…

  2. Wed, 06 Feb 2008 05:22:39 CST

    Sorry for the upcoming rant…

    I’m probably the only one that thinks adding NHaml to the MVC Contrib project was a bad idea. Personally I highly *dislike* these contrib-style projects because they always tend to become bloated and a PITA to manage. For example tonight I wanted to play with NHaml so I downloaded the nice, clean, simple zip at the top of the page then I realized I should grab that latest source. What *was* a 164 KB download turned into 17.77 MB, 17.75 MB of which I didn’t want nor need. Plus I now have this “MvcContrib” namespace floating around inside my project which again I didn’t want and I’ll spend the next 10 minutes removing and renaming everything back to how it was before NHaml got sucked into the MvcContrib blackhole.

    I’m not trying to take anything away from the excellent people behind all the projects inside MvcContrib nor the people that I’m sure only have the best of intentions with the Contrib idea but I’ve seen too many of these things turn into bloated monsters involving massive downloads and weird interlocking relationships between assemblies as people in the contrib project start getting incestuous and suddenly attempting to use just one sliver of functionality like NHaml you have to include 8 other libraries from the project, thus destroying the clean, small and agile nature that the projects were going for in the first place.

    Again, nothing against any of the people in the project, I just can’t see a benefit to MvcContrib and I only see the downside.

  3. AndrewNo Gravatar Wed, 06 Feb 2008 16:46:54 CST


    Point taken although the binary & samples download is only 847K.
    The reason I decided to move the project was because I’m incredibly busy and didn’t want it to die. Would it help if there were smaller downloadables for each of the contrib components?



  4. Roberto NunesNo Gravatar Wed, 12 Mar 2008 07:49:10 CDT

    What the stage of upgrade to MVC Preview 2?

  5. joeNo Gravatar Tue, 29 Jul 2008 11:37:01 CDT

    is the source avaiable for the nhaml dll. trying to se how everything is done and it doesn’t seem like “TemplateCompiler” or anything from that dll and namespace are in the project. I have google for other nhaml projects but all the results point here.

  6. AndrewNo Gravatar Tue, 29 Jul 2008 20:44:49 CDT

    Hi Joe,

    I answered this in my latest post: