Posted August 7th, 2012 .
When ASP.NET MVC first launched, its default WebFormsViewEngine felt like a step back 10 years into Classic ASP 3.0. But part of the framework’s beauty is that it was designed to support other View Engines, allowing you to to keep the same Model and Controller code while changing to Views that don’t bring back scary memories of COM. Spark, Jade, and Razor are all popular View Engines that have each made a statement inASP.NET MVC. Let’s see what they are all about, how they compare, and how they stack up to the original engine.
Jay is a code wrangler, problem solver, and president of Arana Software (www.aranasoft.com
). He has been developing on the web since 1995, when the Blink and Marquee tags lured him away from Visual Basic 3. With a career focus on user experience, he is a strong advocate of practices and processes that improve quality through code, including automated testing, continuous integration, and performance analysis and optimization. Jay is also an active speaker and leader in the developer community, a Microsoft MVP in C#, an ASPInsider, and an organizer for many developer events in the Ann Arbor area.
Originally from Rochester, New York, he and his wife, Amy, have lived in Michigan since 2003. They like Michigan, but still consider themselves tourists, and probably always will.