• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
The Big Comparison of ASP.NET MVC View Engines
 

The Big Comparison of ASP.NET MVC View Engines

on

  • 8,488 views

My presentation from SDC 2011.

My presentation from SDC 2011.

Statistics

Views

Total Views
8,488
Views on SlideShare
6,485
Embed Views
2,003

Actions

Likes
2
Downloads
51
Comments
0

15 Embeds 2,003

http://ironshay.com 1057
http://www.ironshay.com 778
http://blogs.microsoft.co.il 121
http://ironrubying.com 13
http://feeds.feedburner.com 11
url_unknown 9
http://www.365dailyjournal.com 4
http://shayfriedman.com 2
http://www.sayes.co 2
http://www.linkedin.com 1
http://www.ironrubying.com 1
http://www.ironrubying.com 1
http://www.slideshare.net 1
https://api.twitter.com 1
http://ironshay21.rssing.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    The Big Comparison of ASP.NET MVC View Engines The Big Comparison of ASP.NET MVC View Engines Presentation Transcript

    • THE BIG COMPARISON ofASP.NET MVC View Engines Shay Friedman
    • ASP.NET MVC
    • Credits: Nestosjp - http://www.flickr.com/photos/68901973@N00/3862119622
    • THE BIG COMPARISON of ASP.NET MVC View EnginesWebForms, NHaml, Spark, StringTemplate, Razor
    • Shay Friedman Co-Founder, Trainer, Consultanthttp://IronShay.com | shay@ironshay.com | @ironshay
    • which view engine have you used in production?
    • the facts
    • Web Forms View Engine (ASPX) since 1996 expressiveness, explicitness
    • StringTemplate since 2003 Jamison open-sourcetrue model-view separation
    • NHaml since 2007Andrew Peters, Steve Wagner, Simon Cropp open-source html is bad
    • Spark since 2008 Luis DeJardin open-sourceseamless integration with HTML
    • Razor since 2011compactness and fluidness
    • the code
    • hello world
    • html encoded not html encoded
    • cast your vote!
    • loops
    • layouts
    • from layoutfrom page
    • cast your vote!
    • displaying a form
    • DRY!
    • font size text
    • SayHello.ascxPage.aspx
    • SayHello.st Page.st
    • _sayHello.haml Page.haml
    • cast your vote!
    • summary
    • resources ASPX, razor: http://asp.net/mvc NHaml: http://code.google.com/p/nhaml Spark: http://sparkviewengine.com/StringTemplate: http://code.google.com/p/string-template-view-engine-mvc Slides + code + detailed resource list: http://IronShay.com
    • Shay Friedman | http://IronShay.com | shay@ironshay.com | @ironshay
    • Thank you!Shay Friedman | http://IronShay.com | shay@ironshay.com | @ironshay