Delphi Handbooks Collection


Delphi XE Handbook


Delphi 2010 Handbook


December 30, 2006

Vista and .NET and Win32 (again)

I've come across a very funny article pretending Win32 programs don't work on Vista any more... and all code has to be moved to .NET for the new version of the Windows OS. Funny... or astonishing!

I've read this article (mentioned in the non-tech newsgroup) titled "Vista putting pressure on Windows developers" by Paul Weinberg, certainly not an expert in programming... who keep quoting "Mark Driver, vice president and research director at Gartner", probably another programming genius. The article is full of factual errors, but very interesting because it tells us how Microsoft (or part of Microsoft, the Visual Studio Team in particular) would like Vista to be perceived, as some of the Gartner studies are directly funded by the tech giant. Here is the best of the nonsense:

  • "Something close to a panic is gripping Windows software developers [...] to create new applications under the upcoming Microsoft Windows Vista operating system [...] migrating or rewriting tens of millions of lines of legacy Windows code [...] into the.Net framework. "
    I don't see any panic. Most of the existing Win32 applications run fine. I've installed Open Office in Vista, Firefox, Microsoft Office (still a Win32 app), and countless Delphi applications, with very limited problems. And in any case, I can recompile some of those Delphi applications to .NET without rewriting them... but hey, I'm not using VB for Win32, the only development tools the article refers to.
  • "Everything in Vista is based on .Net, or the vast majority of the features are based on .Net."  It is not everything, it is not the vast majority, but it is a very limited minority. How many of the programs shipping with Vista (and there are even more games than in the past) are based on .NET? Even the gadgets are not (see my recent post on the issue). Yes, Vista includes Windows Presentation Foundation (WPF) but I don't see many applications based on it installed with the operating system...

  • "Some of the smaller independent software vendors may fall by the wayside in the current switch to .Net, that is being compared to the mass conversion of the IT industry from the DOS to the Windows operating systems more than decade ago." Now even the most stupid user can see the difference between a DOS program and a Windows one. But how many can tell a Win32 (or Delphi VCL) window from a .NET window? With few lines of code you can make even the nasty TApplication's windows behave as Vista expects... No, the switch to .Net has nothing to do with the switch from DOS to Windows.

I'm not saying that .NET is not relevant on Vista or WPF will not become important... but Win32 programs will run just fine on the Windows platforms for many years to come, and business-oriented applications will probably find little benefit from the new Vista and WPF graphics.





 

5 Comments

Vista and .NET and Win32 (again) 

typical CIO level of non-information
much more interesting to read was 
http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt

an evolution which illustrates the convergency between
television and PC
Comment by Peter T [] on January 1, 15:51

Vista and .NET and Win32 (again) 

I saw that too.  It makes me wonder if this is just 
Gartner corporate FUD to help bail them out on 
the ".Net uber alles" position they've taken to 
their customers or just one nutty guy who 
doesn't "get it."

In any case I'm busily working on Vista-readiness 
for our VB6 software base in spare moments, and I 
assume the Classic Delphi (or do you call that 
Delphi for Win32?) community is doing the same.
Comment by Makes me Wonder on January 2, 08:26

Vista and .NET and Win32 (again) 

Apache WS certainly have some problems with vista, by
the way, I hope they could do something soon. I think
Microsoft is evil, not stupid (like some CIOs I know
on my own too). Happy and successful new year! Happy
and successful new Company too for everyone!
Comment by Salvador Gomez Retamoza [] on January 2, 20:28

Vista and .NET and Win32 (again) 

 Wasn't that the same sort of prophesy that was said
of OLE?  Use it in everything or get out of the
programming business...

  When the adult entertainment industry adopts .Net
then you know it's time to switch. ;-)
Comment by D. Dunn on January 4, 19:52

Vista and .NET and Win32 again 

Yeah.  Kind-a funny.  Until Microsoft Office is 
written in .NET  I don't think there is much to worry 
about.  :)
Comment by StarkMan on October 22, 23:33


Post Your Comment

Click here for posting your feedback to this blog.

There are currently 0 pending (unapproved) messages.