Metro风格的混合应用程序-C#和#x2B;网络视图与JavaScript的对比+;WinRT C++;-什么';什么是最好的选择?

Metro风格的混合应用程序-C#和#x2B;网络视图与JavaScript的对比+;WinRT C++;-什么';什么是最好的选择?,c#,c++,microsoft-metro,hybrid,C#,C++,Microsoft Metro,Hybrid,我想知道构建Metro风格的混合应用程序的最佳选择是什么 一方面,用C#/XAML编写应用程序并在WebView中使用HTML5/JavaScript/CSS3是一种常见的解决方案——这是我在iOS或Android上的做法 另一方面,基于web技术编写Metro风格的应用程序似乎是一个好主意,如果真的需要,只使用本机代码(带有WinRT组件),例如加密或图像处理 哪种方式更明智?两种方法的优点/缺点是什么? 是C++与WiRT组件一起使用的唯一的本地LANQUE,与JavaScript通信吗?

我想知道构建Metro风格的混合应用程序的最佳选择是什么

一方面,用C#/XAML编写应用程序并在WebView中使用HTML5/JavaScript/CSS3是一种常见的解决方案——这是我在iOS或Android上的做法

另一方面,基于web技术编写Metro风格的应用程序似乎是一个好主意,如果真的需要,只使用本机代码(带有WinRT组件),例如加密或图像处理

哪种方式更明智?两种方法的优点/缺点是什么? 是C++与WiRT组件一起使用的唯一的本地LANQUE,与JavaScript通信吗?
如果你能给我一些建议,那就太棒了——谢谢

几周前,我们进行了概念验证,以研究跨平台混合metro风格应用程序的可能性。 正如您提到的,我们使用HTML5/JS/CSS,我们使用PhoneGap部署了它。流畅、响应迅速的UI需要一些工程设计,最终候选的是iScroll和KnockOut.js库

我们优化了Android/iPad平板电脑、Android 2.3+和iPhone。 您可以在此处查看结果:


我真的对你的经历很感兴趣,所以请告诉我你的结果

请随时向我通报您的研究结果或其他备选方案