Firstly, I'm not going to start off asking what is better, ASP.NET MVC or Ruby On Rails. I already know that both are very good MVC solutions even though I'll admit at present I only have experience using ASP.NET MVC 3.
I really enjoy using VS 2010 for development work and what with a few additional plugins, I'm blown away by it. Looking at NetBeans & RadRails really looks like going back a few years? I also really like Microsoft's take on MVC and the new Razor engine, and enjoy developing websites with it.
So, my concern is this, if I were to be creating a website which 'snow-balled' in size towards something as big as Amazon, Ebay, Facebook etc. would I eventually have regrets? Is IIS and Windows Server really upto it compared with linux and say Apache? I know a few years ago when big sites first came into being ASP.NET MVC wasn't in existance, so in say 5 years time will there be a bigger share of the market powered by Microsoft or is Linux & Apache the more secure and stable workhorse that I'm led to believe?
I'm also concerned when I came across this url for sites using ASP.NET MVC and many of them don't appear to be up and running?
http://weblogs.asp.net/mikebosch/archive/2008/05/05/gallery-of-live-asp-net-mvc-sites.aspx
I'm also led to believe that this website uses ASP.NET MVC, but then it doesn't have loads of images etc.
Sorry it's such an open ended question, but I would love to hear the opions of anyone who has experience of very large websites.
Thank you.