Linked by Thom Holwerda on Tue 6th Mar 2012 23:27 UTC
Windows As you may have seen, David's been taking care of OSNews for a few days because I'm quite busy with work. Still, there's one thing I'd like to talk about: the desktop mode in Windows 8. I wish I could've added this to the first impressions article, but I only arrived at this conclusion yesterday: desktop mode in Windows 8 is Microsoft's equivalent of Mac OS X's Classic mode.
Thread beginning with comment 509859
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: The difference is...
by n4cer on Wed 7th Mar 2012 20:16 UTC in reply to "RE: The difference is..."
n4cer
Member since:
2005-07-06

"In OS X there was a path forward for existing source code to be migrated to the new environment. In Metro, the input devices are different, the APIs are different, the environment is different. Existing source code would be much harder to migrate.


Depends a lot of APIs aren't massively different than .NET.

http://www.infoq.com/news/2011/09/WinRT-API
"

Plus a subset of Win32 is supported for Metro-style apps, so you can have hybrid apps.

Reply Parent Score: 2

lucas_maximus Member since:
2009-08-18

I am not a desktop developer, but I use ASP.NET and PHP on IIS ... Thanks though for clearing that up.

Reply Parent Score: 2

RE[4]: The difference is...
by malxau on Wed 7th Mar 2012 23:44 in reply to "RE[3]: The difference is..."
malxau Member since:
2005-12-04

I am not a desktop developer, but I use ASP.NET and PHP on IIS ... Thanks though for clearing that up.


I think this makes my point nicely.

IIS isn't able to run in Metro. It can't - the environment is different, and IIS doesn't want to find itself killed or suspended randomly. The class of applications you're writing are permanently scoped to the non-Metro world, with no path into it.

So let's hope the "legacy" desktop isn't pure legacy, lest this (and all other server-side code) wouldn't be feasible to run on Windows. This is very different to OS 9 -> OS X where server code could be migrated, and native server code worked much better on OS X than it ever did on OS 9 due to the improved platform functionality. In time OS 9 could be removed wholesale. That's just not what's happening here.

Reply Parent Score: 2