I was just wondering if there are any major advantages or disadvantages to using either XAML/C# or HTML5/JavaScript for Metro Apps.
Advantages and disadvantages to using XAML/C# or HTML5/JavaScipt for Metro apps?
c#;javascript;html5;xaml;metro
As a little background, I built the American Airlines Windows 8 app in HTML5. I have to say it was fantastic. First, drop all your ideas of HTML5 as it relates to mobile apps. In Windows 8,  JavaScript is a first class native language. You have access to all the hardware features that a XAML app would. There are also fantastic templates built into Visual Studio 2012 for WinJs applications. WinJs is not just some half thought webview implementation. Microsoft is finally showing JS the respect it deserves. I would suggest getting up to speed with the latest and greatest in IE10. Honestly that is the core framework for all of the WinJs stuff. It is powerful and fast! Here's an example of what you can do with it: http://www.cuttherope.ie/.  Also, here's a great place to get started with WinJs:http://msdn.microsoft.com/en-us/library/windows/apps/br211385.aspxThe future looks bright for JS as a native language for Windows.