I did a second .NET Framework features informal poll recently, and as with all .NET related polls the question comes up: How many PCs have the .NET Framework on it?
If you're a company that is considering creating a client application using .NET (not Silverlight, but the .NET Framework) you'd probably like to know if your end-user needs to install something extra to use your app.
So I started asking questions. We've said things here and there about the pervasiveness of the .NET Framework but I wanted to get the final word (at the time of this writing) and put it somewhere easy to fine.
After some digging, here's what I've got:
This is a lot higher than I thought, and it's pretty cool.
The .NET Framework is smaller than you'd think (that's why I wrote SmallestDotNet). The very small .NET 4 Client Profile makes it easier (both speed and download size) to put .NET on a machine.
I think these numbers will help folks who might be considering using .NET for a client application.
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. I am a failed stand-up comic, a cornrower, and a book author.
.NET 4 will be released on Windows Update (WU). In addition, it will show up in Windows Server Update Service (WSUS). Specifically .NET Framework 4 Client Profile will be released as a recommended update on Vista and Windows 7. A recommended update will be automatically installed depending on the Automatic Update settings. Client Profile will also be released as an optional update for XP. With XP a user will have to manually run WU and select the .NET Framework 4 Client Profile. Windows 2003, Windows 2008 and Windows 2008 R2 will see .NET Framework 4 as an optional update.
Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.