Linked by Thom Holwerda on Mon 21st Apr 2008 19:00 UTC, submitted by Adam S
General Development Ars' Peter Bright wrote an article today entitled "From Win32 to Cocoa: a Windows user's conversion to Mac OS X", in which he explains why he believes "Windows is dying, Windows applications suck, and Microsoft is too blinkered to fix any of it". These are rather harsh words, but there is a definitive element of truth in it. The article is part one in a three-part series.
Thread beginning with comment 310794
To read all comments associated with this story, please click here.
Win32
by WorknMan on Mon 21st Apr 2008 22:05 UTC
WorknMan
Member since:
2005-11-13

Seems like the Win32 API is on its way out anyway. The future of Windows development is .NET, is it not?

Reply Score: 4

RE: Win32
by evangs on Tue 22nd Apr 2008 06:02 in reply to "Win32"
evangs Member since:
2005-07-07

Win32 has been on the way out for the last 8 years. It's still here, and it will be here for a long time to come.

.NET will never truly replace Win32 especially when writing drivers, low level applications and small utilities and really large programs. Can you imagine what customers will say if your app suddenly demanded 3x more memory, started up slower and still provided the same features?

.NET has its place, but Win32 will never disappear.

edit: It'll evolve to win64 of course ;)

Edited 2008-04-22 06:02 UTC

Reply Parent Score: 3

RE[2]: Win32
by Karitku on Tue 22nd Apr 2008 09:03 in reply to "RE: Win32"
Karitku Member since:
2006-01-12

And whats so bad that Windows support several official APIs to create programs, nothing. Keep mind that unlike Apple, Microsoft has huge corporates as clients and they demand support for long time. You can't just trash something because some 20 year old kid thinks it's not cool anymore. It's always fun to see arguing on Microsoft, they really are company that can't do right, cut support on something and you have Gartner telling that Microsoft is doomed, leave something and we get "blöööggeers" crying how this and that destroys security and blaa blaa.

Reply Parent Score: 1

RE[2]: Win32
by segedunum on Tue 22nd Apr 2008 12:07 in reply to "RE: Win32"
segedunum Member since:
2005-07-06

Can you imagine what customers will say if your app suddenly demanded 3x more memory, started up slower and still provided the same features?

You've just worked out why the uptake of .Net, and especially things like VB.Net by classic VB developers, has been exceptionally poor, and why even now, a lot of applications are written with Win32 and COM.

There is zero competitive advantage and certainly no return on investment in rewriting an application with a shiny new API. However, that's what the lunatics writing for MSDN magazine believe you're going to do, as well as Apple when they make another hardware or API shift.

Edited 2008-04-22 12:09 UTC

Reply Parent Score: 2

RE: Win32
by TLZ_ on Tue 22nd Apr 2008 06:23 in reply to "Win32"
TLZ_ Member since:
2007-02-05

To me it doesn't seem like Microsoft themselves have all that much faith in .NET as a typical client-app platform.

The only app of some significance I've seen put out on the .NET plattform by MS is their Silverlight-creation tools.

Reply Parent Score: 1

RE[2]: Win32
by andrewg on Tue 22nd Apr 2008 06:52 in reply to "RE: Win32"
andrewg Member since:
2005-07-06

Epression Web
Expression Design
Expression Blend

Are more than just silverlight creation tools and have beautiful and highly functional UI's.

Any new application from Microsoft will take advantage of WPF which is only maturing now as a result of Microsoft building the applications listed above.

Reply Parent Score: 2

RE: Win32
by microFawad on Tue 22nd Apr 2008 19:18 in reply to "Win32"
microFawad Member since:
2005-12-09

Yeah exactly you are right. Today Windows developers are using .NET technologies for developing apps. Win32 is done and the truth is that .NET is really a nice technology on Windows platform which makes developers life easier.

Reply Parent Score: 1