Win8 - the death of vendor lockin? Why is MS so stupid?
-
Is it just me, or did Microsoft make a monumentally stupid move by basing the Win8 Metro UI on HTML and Javascript? I mean, if you base your OS desktop paradigm on open web standards that any old web browser can implement, what's the point of the whole fancy operating system? Why would anyone buy Win8 if they can run the same apps on Linux or Mac in Firefox or Safari? Or are they going to make up some new "Magic MS HTML Extensions" again (ActiveX redux?) that only work in IE10 and then patent the extensions so nobody else can implement them in their browser?
-
Is it just me, or did Microsoft make a monumentally stupid move by basing the Win8 Metro UI on HTML and Javascript? I mean, if you base your OS desktop paradigm on open web standards that any old web browser can implement, what's the point of the whole fancy operating system? Why would anyone buy Win8 if they can run the same apps on Linux or Mac in Firefox or Safari? Or are they going to make up some new "Magic MS HTML Extensions" again (ActiveX redux?) that only work in IE10 and then patent the extensions so nobody else can implement them in their browser?
Do you really thing Metro is complaint with HTML and ECMA standards? They are probably littered with custom extensions.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost
-
Is it just me, or did Microsoft make a monumentally stupid move by basing the Win8 Metro UI on HTML and Javascript? I mean, if you base your OS desktop paradigm on open web standards that any old web browser can implement, what's the point of the whole fancy operating system? Why would anyone buy Win8 if they can run the same apps on Linux or Mac in Firefox or Safari? Or are they going to make up some new "Magic MS HTML Extensions" again (ActiveX redux?) that only work in IE10 and then patent the extensions so nobody else can implement them in their browser?
No, they didn't. Quite the opposite really. Go watch the Windows BUILD videos. http://www.buildwindows.com/[^]
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
Do you really thing Metro is complaint with HTML and ECMA standards? They are probably littered with custom extensions.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost
-
Is it just me, or did Microsoft make a monumentally stupid move by basing the Win8 Metro UI on HTML and Javascript? I mean, if you base your OS desktop paradigm on open web standards that any old web browser can implement, what's the point of the whole fancy operating system? Why would anyone buy Win8 if they can run the same apps on Linux or Mac in Firefox or Safari? Or are they going to make up some new "Magic MS HTML Extensions" again (ActiveX redux?) that only work in IE10 and then patent the extensions so nobody else can implement them in their browser?
I think you missed the point. It does not require you to use HTML and Javascript in order to be a Metro GUI. In fact, you can do it with many languages, and they're all first-class citizens. This isn't about making websites with special features for Windows only. You can't really do that. The idea is that you can take an existing web app (or your existing skillset to make such a thing) and port it, in essence "tie" it into the Windows GUI by using the WinRT interface. You would do this on purpose as a way to make it an extension of Windows. That then precludes you from calling it a web app because it's a mixture of both the native Windows parts, and Web stuff that you already know how to manage as a developer. Obviously this won't work in any other browser or on any other platform, but you're not running it as if it were a website anymore. I don't see anybody complaining about Mac-specific applications in the Mac App Store or other things like Playstation Network or XBox Live or Wii Shop, so why wouldn't you want to make Windows-specific applications for the Windows App Store, and not have to learn something you don't generally use elsewhere, like Objective-C?
-
I think you missed the point. It does not require you to use HTML and Javascript in order to be a Metro GUI. In fact, you can do it with many languages, and they're all first-class citizens. This isn't about making websites with special features for Windows only. You can't really do that. The idea is that you can take an existing web app (or your existing skillset to make such a thing) and port it, in essence "tie" it into the Windows GUI by using the WinRT interface. You would do this on purpose as a way to make it an extension of Windows. That then precludes you from calling it a web app because it's a mixture of both the native Windows parts, and Web stuff that you already know how to manage as a developer. Obviously this won't work in any other browser or on any other platform, but you're not running it as if it were a website anymore. I don't see anybody complaining about Mac-specific applications in the Mac App Store or other things like Playstation Network or XBox Live or Wii Shop, so why wouldn't you want to make Windows-specific applications for the Windows App Store, and not have to learn something you don't generally use elsewhere, like Objective-C?
-
Is it just me, or did Microsoft make a monumentally stupid move by basing the Win8 Metro UI on HTML and Javascript? I mean, if you base your OS desktop paradigm on open web standards that any old web browser can implement, what's the point of the whole fancy operating system? Why would anyone buy Win8 if they can run the same apps on Linux or Mac in Firefox or Safari? Or are they going to make up some new "Magic MS HTML Extensions" again (ActiveX redux?) that only work in IE10 and then patent the extensions so nobody else can implement them in their browser?
ekolis wrote:
I mean, if you base your OS desktop paradigm on open web standards that any old web browser can implement, what's the point of the whole fancy operating system? Why would anyone buy Win8 if they can run the same apps on Linux or Mac in Firefox or Safari?
I agree. Lots of people only require a browser. I disagree. Windows and Linux install a whole lot more than merely a browser, Gigabytes of libraries. It's the things that your browser cannot, and the OS can, that make the difference. Imagine me running through Stormwind City trough a browser :laugh: (for the heathens, that would mean that World of Warcraft would work on an iPhone) An OS provides all that a computer needs to operate, whereas a browser provides a limited environment. Having said that, my primary computer runs on Suse Linux. It's not my development-station, as that requires Visual Studio. See oneself running that with some TT-templates in a browser :) Fewer people buying PC's, because their needs are filled using a tablet and a browser. On which, runs a Win8, because it's the most accessible platform.
Bastard Programmer from Hell :suss:
-
Is it just me, or did Microsoft make a monumentally stupid move by basing the Win8 Metro UI on HTML and Javascript? I mean, if you base your OS desktop paradigm on open web standards that any old web browser can implement, what's the point of the whole fancy operating system? Why would anyone buy Win8 if they can run the same apps on Linux or Mac in Firefox or Safari? Or are they going to make up some new "Magic MS HTML Extensions" again (ActiveX redux?) that only work in IE10 and then patent the extensions so nobody else can implement them in their browser?
Hi, Here is what concerns me... the Trident engine and the Chakra JScript engine are considered insecure and have a large number of exploits each year. So essentially this could imply that applications designed with the Win8 Metro UI may be susceptible to the same types of security flaws. Best Wishes, -David Delaune