Do Windows 8 applications run on standardized JavaScript, HTML5, and CSS3?

Like most .NET developers, I watched the keynote of the Build event in Anaheim, Cali, and I had questions about new support for building Windows 8 apps using JavaScript, HTML5, and CSS3.

They showed many examples and even said that the new Windows 8 market was written using these technologies. The only thing that guesses me is when they put JavaScript in the same C # category, in the sense that you can program your Windows applications (have direct access to .NET directly) using JavaScript.

Obviously this is a web developer, this was pretty awesome news, given some of the applications I created using JavaScript, HTML5 and CSS3.

The question is, are the applications that we create for Windows 8 really compatible with the Internet? Can we create applications for Windows 8 and turn around and run them on the Internet? Can web applications that are currently connected to the network use some of the features they demonstrated?

As I said, this will be tremendous progress. Do not serve Silverlight, for which I wrote a lot of applications, and the way it works in adjacent rocks. And the thought of replacing JavaScript with some of my C # applications is not even an option.

Is it just for web-based developers to develop for Windows, or is it a cross-platform application creation solution?

+5
3

, Javascript/HTML5/CSS3 , WinRT (Windows Runtime), .Net. Metro Metro , .Net. WinRT, , Windows . , . (, , ). , , , - - MS. -, .

:

  • MSIE -ms , W3C . -webkit-border-radius, -moz-border-radius border-radius.

  • HTML5 , , .

  • Microsoft Javascript, . jQuery. Windows. , . , jQuery , Windows WinRT.

+7

@Matt

"" -, HTML5, Metro:

, "Bad Things", . Metro . (, -) HTML5/JS, "-".

- , , API- Windows Runtime.

, Bing Maps GPS- , :

  • iframe ( ), -, Bing Maps
  • window.postMessage - ( iframe)
  • API- Windows Runtime GPS- , .

, -, JS-, JG-, API- Windows Runtime, . , , , -, , , .

+5

The short answer is no - applications created using the WinRT stack will not be able to work in a "normal" browser. I’m not sure if the standard web application written using HTML5 can be launched as a Metro application.

+1
source

All Articles