概述:Windows 8的程序分为传统桌面程序和Metro App,如下图。与传统的桌面程序相比,Metro app是Windows 8全新的概念与开发模式,可以理解为Windows Phone app的Pad版本。
Metro app支持三种不同的开发模式
1.XAML + C#/VB:C#非常强大,与wp开发类似。
2. XAML/DirectX + C++:游戏开发的首选,因为缺少xna,只能用deirctx开发;微软的内置核心app;不能被反编译;非标准的C++
3.HTML5 + JS + CSS:最成熟,bug最少