Start-up boost planned for Windows Vista applications
Cold start heats up
Microsoft is planning updates to the .NET Framework 3.5 later this year to improve installation and performance of applications running on Windows Vista.
This summer will see changes to the setup framework, the Common Language Runtime (CLR), and Windows Programming Framework (WPF). It's hoped that these changes will speed application start up and optimize performance in areas like graphics and data.
Scott Guthrie, a general manager in Microsoft's developer division, said the updates will make it quicker and easier for applications to be installed and started by users without changing an application's code and without re-compiling the application.
The update to the CLR, he claimed, will improve the "cold start-up" performance for applications by between 25 and 40 per cent, and be backwards compatible to applications running under versions 2.0 and 3.0 of the .NET Framework, in addition to version 3.5 that received its official launch with Visual Studio 2008 this week.
Further updates are due after the summer that will see controls added to WPF for DataGrid and ribboning, and the Visual Studio 2008 WPF designer updated with tab support. WPF is Microsoft's programming framework for building Windows interfaces using its Extensible Application Markup Language (XMAL).®
"This is the company that sold DOS-with-a-GUI-front-end for several years, just so that in extremis you could drop the GUI and run your ill-behaved POS DOS program natively."
Was that the only reason? Purely for backwards-compatability? Not just 'cos it was considerably easier (and cheaper, presumably) to run Windows as a POS GUI on top of the POS OS?
Don't get me wrong, though. Some of the best OSs have been / are GUIs on top of CLIs, but I have to say I'm not sure Windows was ever among the truly great or good...
So what this means:
"the updates will make it quicker and easier for applications to be installed and started by users without changing an application's code and *without re-compiling the application.*" (my emphasis)
is basically that Microsoft admit that their own programming is crap and they can finally be bothered to fix some of it...
If it were not for MS's addiction to backwards-compatibility, world + dog would probably be running some derivative of OS/2 and the x86 architecture would be dead, buried, resurrected in the hereafter and sitting on the right hand of Bill by now.
This is the company that sold DOS-with-a-GUI-front-end for several years, just so that in extremis you could drop the GUI and run your ill-behaved POS DOS program natively.
Don't act surprised that they're providing back-compatibility. Then again, don't act surprised when it doesn't work either.....