Getting Started on MSFT Web Stack vs Other Frameworks/Platforms
arebop: The ASP.NET MVC framework is a pretty close imitation of RoR.The traditional ASP.NET framework is an attempt to shoehorn the Web into the Windows Forms conception of the world.One thing that MS MVC doesn't do particularly nicely is to capture the declarative character of ASP.NET 1.1; the default view templating machinery leads to a comparatively ugly mix of literal markup and imperative inclusions of C#. But, this may not be a severe problem for you in practice, and anyway you can use other view template subsystems.I think if you're starting out, you should stick with MVC. It harmonizes better with the wider architecture of the Web (http://www.w3.org/TR/webarch/), and it doesn't suffer from much accumulated cruft.