我想知道构建 Metro 风格混合应用程序的最佳选择是什么?
一方面,用 C#/XAML 编写应用程序并在 WebView 中使用 HTML5/JavaScript/CSS3 将是一种常见的解决方案——这就是我在 iOS 或 Android 上的方式。
另一方面,编写基于 Web 技术的 Metro 风格应用程序似乎是一个好主意,并且仅在确实需要时才使用本机代码(使用 WinRT 组件),例如加密或图像处理。
更聪明的方法是什么?两种方式的优点/缺点是什么?C++ 是唯一可用于与 JavaScript 通信的 WinRT 组件的本机语言吗?
如果您能给我一些建议,那就太棒了-谢谢!;-)