> IIS is believe it or not a very good webserver, fewer exploits than Apache and just as extensible. And you can extend it with .NET-code. No need for that icky C to do that.Which is why its the most popular web server on the interwebs right? Oh wait .. http://news.netcraft.com/archives/2010/08/11/august-2010-web...
What about the fact that you need to pay a pretty penny for the operating system you want to run IIS on?
IIS can also not run Django or Ruby On Rails (2 major programming frameworks) reliably last I checked, While Apache can handle pretty much anything and even .NET using mono. Simply put IIS isn't at the forefront of any innovation when it comes to web development, which is pretty much the hot thing right now.
> .NET is a very good development platform with lots of stuff happening.
I guess that's why they came out with ASP.NET MVC which unabashedly copies Ruby on Rails/Django right?
PHP is maturing and while people might cast aspersions on it, It go out on a limb and say its still a vastly more popular web programming language than anything we've seen from Microsoft. Throw in a couple of really good development frameworks like CakePHP, CodeIgniter, Zend etc, and I'm not sure who should be laughing at who here (Visual Basic .NET anyone?).
> You mean those languages which also runs on .NET
Did you hear about the IronRuby debacle? http://blog.jimmy.schementi.com/2010/08/start-spreading-news...
And how many serious Python/Ruby programmers run .NET to program in their favorite languages.
> plus it has tooling support which makes using PostgreSQL seem like the dark ages.
This has been addressed ... but just take a look at the MS SQL server price list http://www.microsoft.com/sqlserver/2008/en/us/pricing.aspx, and tell me if 'tooling support' is worth that much. To most startups and developers out there, the answer is no.
> Microsoft does really have a lot of good stuff on the table.
Sure. but thats not the point.
The point is that, there are several strong alternatives to Microsoft products everywhere you look, and as time goes along, Microsoft stuff will become more and more marginalized.
Like the creator of Rails says here, http://bigthink.com/ideas/21601
I can go through my day without really thinking about Microsoft now, just a few years ago that was simply not the case (IE, Hotmail, Windows, .NET).