2014-07-11 23 views
3

由于VideoLAN编程人员使用基于Linux的操作系统和GCC编写Windows 8/RT/Phone应用程序,所以我想知道是否在如何在Windows环境下的Windows程序,其中Windows仅用于测试。在Linux上编写Windows RT(现代UI)/ Windows Phone 8应用程序有多简单/困难?在GNU/Linux上编程Windows Phone 8(及更高版本)

我想象一种情况,你使用Git,Emacs/VIM,GCC,Mono等工具来完成这项工作。如何在没有Visual Studio的情况下提交应用程序?

我问,因为微软现在开源了很多东西,使用基于Linux的操作系统进行开发可以(应该)在为他们的系统开发应用程序时变得可行。有没有人有一些幕后的信息?这是很难找到一些相关信息。

注意我编辑这个问题更加“开门见山”

链接:

这是VLC Kickstarter的页面:https://www.kickstarter.com/projects/1061646928/vlc-for-the-new-windows-8-user-experience-metro

+0

我编辑了很多文字,请再看看。我很抱歉,我没有具体。我主要感兴趣的是使用GNU/Linux开发Windows Phone 8(及更高版本)。 – AdamKalisz

回答

4

我在微软的软件工程师所以我想我可以给你一些关于这方面的见解。 从测试的角度来看,你绝对应该有一台Windows机器来测试。您可以使用Virtual Box或类似软件将Windows 8安装为虚拟机。如果您有权访问Windows,也可以远程访问Windows计算机。 正如您所知,Visual Studio无法安装在Linux中,但还有其他C#/ ASP.NET /等。 IDE可以在Linux上本地使用。看看Wine for Linux:http://www.winehq.org/about/。它可能会有所帮助。另外,开发Windows应用程序在未来几个月会变得更加容易。正如MS Build宣布的,微软正在走向一个通用的应用商店,它将使您的应用在所有Windows设备上运行:PC,平板电脑,手机和Xbox。这对于在Linux上开发应用程序没有帮助,但如果您是Windows开发人员,则可能需要关注新的通用样式应用程序。

+1

另外,看看GTK for Linux: http://www.gtk.org/ – AtomicStrongForce

+2

我的意思是,应该可以将Windows Phone 8+连接到基于Linux(甚至是OS X)OS主机,直接在手机上测试应用程序。 不应该需要IDE部分。 VIM和Emacs +命令行工具,如编译器(Mono for .net)也可以完成这项工作。许多优秀的程序员根本不使用IDE。 – AdamKalisz

相关问题