我正在开始开发Windows 8 Metro应用程序。似乎有3种不同的方法可用于创建一个:
这些方法是否具有相同的功能和功能? 我的意思是,如果一个人在这三个中开发一个应用程序,是否可以在其他两个中重新创建它?
答案 0 :(得分:1)
嗯,可以在任何这些平台上构建一个简单的应用程序。他们的意义不会太大。 C ++代码通常更快,如果速度是你的问题! 有一些工具,如DatePicker,所有这些工具只能在JS / HTML中使用,但不能在XAML上使用(虽然可以使用替代品)。 所以是的! API可用于每个API。
他们已经在网站上提出了一个问题,解释了C#和C ++之间的区别。 我个人更喜欢C#/ XAML,因为它简单而舒适。
您可以在此处参考:
What are the pros and cons of writing C#/XAML vs. C++/XAML WinRT applications in Windows8?
快乐编码:)
答案 1 :(得分:0)
您可以使用C#语言编写基本引擎,使用HTML5编写主视图。
如果您了解Web开发技术,则可以使用HTML5,层叠样式表,Level 3(CSS3)和JavaScript开发Windows应用商店应用。
如果您已经开发了.NET,Windows Presentation Foundation或Microsoft Silverlight应用程序,则可以使用XAML开发Windows应用商店应用,在C ++,C#或Visual Basic中使用代码隐藏。
如果您了解DirectX,则可以使用本机C ++和HLSL开发DirectX Windows应用商店应用,以充分利用图形硬件。