0

我开始开发 Windows 8 Metro 应用程序。似乎有 3 种不同的方法可用于创建一种:

  • C#/XAML
  • C++/XAML
  • JS/HTML5

这些方法是否具有相同的功能和功能?
我的意思是,如果一个人在这三个中的一个中开发一个应用程序,是否可以在其他两个中的任何一个中重新创建它?

4

2 回答 2

1

好吧,可以在任何这些平台上构建一个简单的应用程序。他们不会有太大区别。C++ 代码通常更快,如果速度是你的问题的话!有一些像 DatePicker 这样的工具,所有这些工具都只在 JS/HTML 中可用,但在 XAML 中不可用(虽然有替代品)。所以是的!它们每个可用的 API 都有一些差异。

他们是网站上已经存在的一个问题,解释了 C# 和 C++ 之间的区别。我个人更喜欢 C#/XAML,因为它简单舒适。

你可以参考这里:

在 Windows8 中编写 C#/XAML 与 C++/XAML WinRT 应用程序的优缺点是什么?

快乐编码:)

于 2012-10-09T14:44:59.877 回答
0

您可以使用 C# 语言编写基本引擎,使用 HTML5 编写主视图。

如果您了解 Web 开发技术,则可以使用 HTML5、级联样式表、第 3 级 (CSS3) 和 JavaScript 开发 Windows 应用商店应用程序。

如果您已开发 .NET、Windows Presentation Foundation 或 Microsoft Silverlight 应用程序,则可以使用 XAML 开发 Windows 应用商店应用程序,并使用 C++、C# 或 Visual Basic 中的代码隐藏。

如果您了解 DirectX,则可以使用本机 C++ 和 HLSL 开发 DirectX Windows 应用商店应用程序,以充分利用图形硬件。

于 2012-10-09T14:43:39.593 回答