I can’t say that I’ve ever spent much time on StackOverflow, but there’s a small discussion going called OpenRasta vs FubuMVC vs Asp.net MVC just some thoughts that’s obviously interesting to me.
Forget for a second whatever you think the answer is (and also forget that the question misses a couple other options like NancyFx, Manos, or even using ServiceStack to do a one page app), the most important thing to me is that the question itself should be continued to be asked and debated. Accepting a monoculture where the officially sanctioned Gu-approved solution is the only game in town is the quickest way to damn the .Net ecosystem to permanent mediocrity.
Nobody has a monopoly on good ideas and innovation. Certainly not myself and the other FubuMVC contributors, not Seb, not Ayende, not the post-.Net/”I’m awesome because I’m on the Ruby bandwagon now” guys, not the ASP.Net MVC feature teams in Redmond, and not even DHH and the Ruby on Rails team. Let diversity and some good old fashioned competition take us to some better places than we’ve been before.
Even if your employer forces you to only use Microsoft solutions, you can still help move the ball forward overall by contributing to the alternatives – and contribution doesn’t have to mean writing code or docs for an OSS project. Feedback, criticism, and real discussion helps too.