<p>I am wondering what experiences people are having using the ASP.NET MVC Framework?  In particular I am looking for feedback on the type of experience folks are having using the framework.</p>

<p>What are people using for their view engine?  What about the db layer, NHibernate, LINQ to SQL or something else?</p>

<p>I know stackoverflow uses MVC, so please say this site.</p>

<p>Thank you.</p>

<hr>

<p>Why the choice of NHibernate over anything else?  I am not against NHibernate, just wondering the rational.</p>

[{'answer_id': 24005, 'author': 'Aaron Sanders', 'author_id': 2121, 'author_profile': 'https://Stackoverflow.com/users/2121', 'pm_score': 1, 'selected': True, 'text': '<p>I\'ve just been recently turned on to MVC and Linq to Sql for Asp.Net.  I\'m still learning both, and I\'m really enjoying them both.  There are quite a few screen casts on <a href="http://www.asp.net/learn/" rel="nofollow noreferrer">http://www.asp.net/learn/</a>.</p>\n'}, {'answer_id': 24011, 'author': 'Brandon Wood', 'author_id': 423, 'author_profile': 'https://Stackoverflow.com/users/423', 'pm_score': 2, 'selected': False, 'text': "<p>I've been getting into some pretty heavy use of NHibernate with ASP.NET MVC lately, and am really loving it.</p>\n"}, {'answer_id': 24020, 'author': 'FlySwat', 'author_id': 1965, 'author_profile': 'https://Stackoverflow.com/users/1965', 'pm_score': 1, 'selected': False, 'text': '<p>I used the MVC framework to build a small site, and I found myself frequently frustrated by the tag soup views, and lack of the server controls I had come to love.</p>\n\n<p>I went back to using webforms.</p>\n\n<p>WebForms, once mastered, are great...They just take a very long time to learn all the tricks.</p>\n'}, {'answer_id': 24027, 'author': 'Brandon Wood', 'author_id': 423, 'author_profile': 'https://Stackoverflow.com/users/423', 'pm_score': 0, 'selected': False, 'text': "<blockquote>\n  <p>Why the choice of NHibernate over\n  anything else?</p>\n</blockquote>\n\n<p>It's a very powerful tool, and is (relatively) easy to learn.  It takes away all the monotony and repetitiveness of manually implementing object-relational mapping.</p>\n"}, {'answer_id': 24073, 'author': 'Andrew Rimmer', 'author_id': 1982, 'author_profile': 'https://Stackoverflow.com/users/1982', 'pm_score': 2, 'selected': False, 'text': '<p>I have used ASP.NET MVC for a few projects recently and its like a breath of fresh air compared to WebForms. It works <em>with</em> the web rather than against it, and feels like a much more natural way to develop.</p>\n\n<p>I use SubSonic rather than NHibernate, and find it fits very nice within the MVC architecture.</p>\n\n<p>The building blocks I commonly use for a website are:-</p>\n\n<p>Asp.net mvc\nSubsonic\nSQL Server\nLucene\nJQuery</p>\n'}, {'answer_id': 24085, 'author': 'Fredrik Kalseth', 'author_id': 1710, 'author_profile': 'https://Stackoverflow.com/users/1710', 'pm_score': 2, 'selected': False, 'text': '<p>I\'ve been building a few sites with the framework since the first preview came out, and it has certainly come a long way already. It feels like a very light-weight and tidy framework.</p>\n\n<p>There are a couple of areas where I think it really excels over "vanilla" asp.net:</p>\n\n<ul>\n<li>Enables a much cleaner separation of concerns/loose coupling</li>\n<li>makes test-driven development actually possible.</li>\n<li>And it\'s <em>much</em> more friendly towards javascript (ajax) heavy sites.</li>\n</ul>\n\n<p>That said, there are some areas where it has some way to go yet:</p>\n\n<ul>\n<li>Validation</li>\n<li>Data binding</li>\n<li>Tag soup, as mentioned earlier (although this can be avoided to some extent; user controls, helper methods&amp;codebehind is still allowed!)</li>\n</ul>\n\n<p>The framework is still in beta though, so I expect these things to improve over time. Scott Hanselman has hinted that the Dynamic Data framework will be available for ASP.NET MVC at some point too, for example.</p>\n'}]
['https://Stackoverflow.com/questions/23994', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2305/']