回答:
少し背景として、American Airlines Windows 8アプリをHTML5で作成しました。素晴らしかったと言わざるを得ません。
最初に、モバイルアプリに関連するHTML5のアイデアをすべて削除します。Windows 8では、JavaScriptは第一級のネイティブ言語です。XAMLアプリが提供するすべてのハードウェア機能にアクセスできます。WinJsアプリケーション用にVisual Studio 2012に組み込まれた素晴らしいテンプレートもあります。
WinJsは、Webビューの実装を考えているだけではありません。マイクロソフトは最終的に、JSに値する敬意を示しています。
IE10の最新かつ最高の機能を十分に活用することをお勧めします。正直なところ、これがすべてのWinJのコアフレームワークです。強力で高速です!これを使用してできることの例を次に示します:http : //www.cuttherope.ie/。
また、WinJsの使用を開始するには最適な場所です:http ://msdn.microsoft.com/en-us/library/windows/apps/br211385.aspx
Windowsのネイティブ言語としてのJSの将来は明るいようです。
どちらもWinRT(別名MS Surfaceデバイスで使用されるWindows 8の短縮バージョン)で実行されます。
開発者の好みに完全に依存します。したがって、HTML5 / JSの経験がある開発者は、Window 8向けに開発することもできます。
MSプログラマーではありません-プログラマーの観点からは、JSとHTML 5のようなプラットフォームに依存しないオープンスタンダードに時間と労力を費やす価値があります。得た知識は他の場所で再利用できます。
Win 8はJSをネイティブにサポートしているため、JS を使用して達成できないことはほとんどありません。