How to make IIS 7.0 catch on?
Having attended Leon Langleiben's 11:00 talk on IIS 7.0 for developers, I can't help but wonder why the adoption rate for the new technology is so low.
Depsite the impressive and extensible new pipeline, despite that it's modular, despite the powerful and easy configuration of it (that can be even shared across machines now), IIS 7.0 is hardly anywhere to be found in production environments.
It's understandable that upgrading from IIS 6.0 to IIS 7.0 is a daunting prospect. When I imagine trying to find out what is wrong, in real time, on an unfamiliar web server I, too, shudder. I think that's why most IT decision makers are hesitant to adopt the new version, despite all its sexy features.
However, the one hidden killer feature that could sell IIS 7.0 to whoever makes the decision has remained hidden. It is performance.
If Leon's numbers are to be believed, then IIS 7.0 outperforms both IIS 6.0 and Apache significantly. This is the one selling point that may break through the defenses of whoever sticks with IIS 6.0.
I would like to see MS give out specific and reliable performance indicators on IIS 7.0. If these are as good as I've heard, they're bound to make a change.
PS - for the record, I should state that Leon disagrees with me. He finds IIS 7.0 adoption rates to be satisfactory considering how new the product is and that it depends on the adoption of Windows Server 2008. He also thinks that the main selling points are those mentioned above, rather than the increased performance.