2014-07-11 62 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

相關問題