Indicators and traction…

Joakim via Digitalmars-d digitalmars-d at puremagic.com
Thu Sep 24 07:22:35 PDT 2015


On Thursday, 24 September 2015 at 11:25:57 UTC, Dmitry Olshansky 
wrote:
> On 24-Sep-2015 13:51, Joakim wrote:
>> No wonder Windows is a dying platform, given what he laid out 
>> there.
>
> Much as I'd like that to be true, the opposite might be the 
> current situation. See all the new shiny and dead-simple APIs 
> or Windows 10 Universal Apps ...
>
> And you know where most developers flow - like watter - where 
> it's easiest to pass.

Oh, if you use one of the established languages that MS already 
supports fully through their toolchain, I don't doubt it's easy.  
However, perhaps you're unaware, but there's a lot of 
hand-wringing in the Windows camp about how nobody develops for 
Windows anymore and Microsoft themselves are developing first for 
other OS's:

https://www.thurrott.com/mobile/android/3174/windows-android
https://www.thurrott.com/windows/windows-10/5818/and-the-biggest-problem-with-windows-10-is
https://www.thurrott.com/office/5904/because-microsoft-comes-first-not-windows-or-surface

Part of that is that Windows failed on mobile, which is where a 
lot of new app development takes place these days.  But part of 
it is that MS seems stuck in the past, with issues like not 
documenting their debuginfo format, where they still act like an 
OS monopoly when they're not even the majority computing platform 
anymore.  They've got to up their game to stay relevant, but 
perhaps they're not capable of that anymore.

On Thursday, 24 September 2015 at 13:04:38 UTC, Adam D. Ruppe 
wrote:
> On Thursday, 24 September 2015 at 10:51:09 UTC, Joakim wrote:
>> btw, Walter wrote up a nice article in 2012 laying out all he 
>> had to go through to get dmd working on Win64:
>
> The beauty of Windows though is you don't actually need to do 
> anything to actually work on the new versions. Your old tricks 
> generally still work.

Yes, all the old win32 apps still work on win64.  But you not 
only need legacy support but new apps coming on board.  That's 
where they're failing, and not enabling new languages is part of 
the problem.


More information about the Digitalmars-d mailing list