Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 Silverlight是WP7应用程序开发的唯一选项吗?_Windows Phone 7 - Fatal编程技术网

Windows phone 7 Silverlight是WP7应用程序开发的唯一选项吗?

Windows phone 7 Silverlight是WP7应用程序开发的唯一选项吗?,windows-phone-7,Windows Phone 7,silverlight是开发WP7应用程序的唯一选项吗?Java呢?或者WP7还支持其他功能吗?目前,您只能使用Silverlight(C#或Visual Basic(尽管VB尚未完全支持))或XNA(C#)为WP7实现应用程序和游戏。您有以下选项(截至目前): C#(Silverlight/XNA) VB.NET(Silverlight) (银光) 最终,任何基于CLI的语言都可以用于构建WP7应用程序,只要它允许构建特定于WP7的程序集(给定限制)。非正式地说,我们知道WP7应用程序中有

silverlight是开发WP7应用程序的唯一选项吗?Java呢?或者WP7还支持其他功能吗?

目前,您只能使用Silverlight(C#或Visual Basic(尽管VB尚未完全支持))或XNA(C#)为WP7实现应用程序和游戏。

您有以下选项(截至目前):

  • C#(Silverlight/XNA)
  • VB.NET(Silverlight)
  • (银光)

最终,任何基于CLI的语言都可以用于构建WP7应用程序,只要它允许构建特定于WP7的程序集(给定限制)。非正式地说,我们知道WP7应用程序中有COM,也可以使用COM,但这还不是公共SDK的一部分,实现未经Microsoft直接授权的本机层的应用程序甚至无法通过审批流程。

VB.Net完全受支持(自2010年11月起)但是需要单独下载,如果您愿意,也可以用IronRuby编写应用程序的部分代码-尽管这有一些限制(参见一些示例)。此外,您可以使用javascript在HTML中编写应用程序UI的部分代码,但目前在Metro中似乎并没有提供良好的用户体验。基于CLI语言的纯粹示例。正如我所说,理论上它可以是任何语言,只要它编译成MSIL并遵守WP7汇编规则。