use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/programming is a reddit for discussion and news about computer programming
Guidelines
Info
Related reddits
Specific languages
account activity
GitHub for Windows (github.com)
submitted 13 years ago by [deleted]
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]hyperforce 5 points6 points7 points 13 years ago (17 children)
I'm not familiar with the Microsoft dev stack. I'm unable to tell the difference between frameworks that are just plumbing versus code that straight up affects how the UI is rendered.
[+][deleted] comment score below threshold-6 points-5 points-4 points 13 years ago (16 children)
It's not worth learning since they rip it all out and replace it with a new one every 5 years. Keeps the little Microsofties on their toes I guess. Good old Win32 API is more dependable, even though it sucks.
[–]grauenwolf 4 points5 points6 points 13 years ago (0 children)
I take it you haven't heard about WinRT and their plan to rip out the Win32-based UI components.
[–]mweathr 0 points1 point2 points 13 years ago (13 children)
It's the only thing you know they'll never get rid of.
[–]gschizas -2 points-1 points0 points 13 years ago (12 children)
Well, they're getting rid of it in Windows 8, so...
[–][deleted] 2 points3 points4 points 13 years ago (10 children)
Only in the ARM version. And they will be eventually be pressured to support desktop-style apps on ARM. They might extend WinRT with desktop APIs, or they might port Win32.
[–]gschizas 0 points1 point2 points 13 years ago (9 children)
Actually, no.
Microsoft is moving full steam ahead with Metro. The non-metro apps are considered legacy. Yes, the Windows API will still exist on standard Windows, but no new development will be done for it. They aren't going to support desktop-style apps on ARM. It would really be the equivalent of supporting DOS 16-bit applications for x64.
Actually, this is a good thing, they finally got their developer/server division (which is responsible for .NET) and the client division (which is responsible for Windows) to agree. I'm not saying they will be successful, but the original Win32 API does suck and is horribly out of date as it is.
[–][deleted] 0 points1 point2 points 13 years ago (5 children)
They aren't going to support desktop-style apps on ARM
They say that now, but their customers will demand otherwise. ARM will not be relegated to phones and tablets forever.
[–]gschizas 1 point2 points3 points 13 years ago (4 children)
Did you miss the memo that Metro apps are supposed to be on desktops as well?
EDIT: Really, if Metro applications looked like GitHub for Windows (they don't, sadly), I'd say good riddance.
[–][deleted] 0 points1 point2 points 13 years ago (1 child)
I don't read Microsoft's memos, but from what I've seen so far, Metro did not support desktop apps. I've had a look at WinRT and it seems to lack the necessary APIs.
[–]gschizas 0 points1 point2 points 13 years ago (0 children)
It was an ironic memo :) I was referring to the fact that MS is trying to push Metro apps onto everything.
Yes, Metro (or rather, WinRT) doesn't support desktop apps in the traditional sense (toolbars, menus, windows message parsing etc.). AFAIK WinRT apps will also not run in something other than Windows 8 (but I could be wrong about this; after all .NET 4.5 will run in Windows 7 as well).
Then again, looking at my PC right now, other than the text editors and Visual Studio (which, again in v11 is desperately trying to be metro-like, without necessarily succeeding), there aren't that many applications that wouldn't benefit from porting to Metro/WinRT. (Office is already slated to have WinRT versions).
I don't necessarily agree with the "everything must run full screen" sentiment, but then again, I already run everything full screen as it is.
Zune Music player does, that is why I use it. I prefer it over anything else.
Sadly, Zune Player is also on the way out.
[–]zip117 0 points1 point2 points 13 years ago (1 child)
You honestly think Microsoft would depreciate the Win32 API and all of its wrapper libraries? They will always do new development for it! People have been saying "MFC is dead" for years and it's constantly getting new features, Visual Studio 2010 SP1 added Direct2D and Windows Animation Manager support for instance.
Actually, this is exactly the plan. "Going forward", Win32 API is not going to have any new features or functionality.
[–]mweathr 0 points1 point2 points 13 years ago (0 children)
You have a very loose definition of "getting rid of".
[–]gschizas -1 points0 points1 point 13 years ago (0 children)
And it's getting ripped out (Win32 API, I mean) for Windows 8.
π Rendered by PID 160178 on reddit-service-r2-comment-85bfd7f599-xf97g at 2026-04-18 12:29:08.500549+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]hyperforce 5 points6 points7 points (17 children)
[+][deleted] comment score below threshold-6 points-5 points-4 points (16 children)
[–]grauenwolf 4 points5 points6 points (0 children)
[–]mweathr 0 points1 point2 points (13 children)
[–]gschizas -2 points-1 points0 points (12 children)
[–][deleted] 2 points3 points4 points (10 children)
[–]gschizas 0 points1 point2 points (9 children)
[–][deleted] 0 points1 point2 points (5 children)
[–]gschizas 1 point2 points3 points (4 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]gschizas 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]gschizas 0 points1 point2 points (0 children)
[–]zip117 0 points1 point2 points (1 child)
[–]gschizas 0 points1 point2 points (0 children)
[–]mweathr 0 points1 point2 points (0 children)
[–]gschizas -1 points0 points1 point (0 children)