2012-03-09 23 views

回答

2

開發工具(包括計算和存儲模擬器以及打包器)需要Windows。

對於應用程序本身,要求與Windows Server 2008 R2兼容。因此,例如,可以在不使用Azure SDK或工具的情況下在Linux或OS X上開發應用程序,並使用Java應用程序服務器和預先部署和預先配置的應用程序準備Windows Server的虛擬映像,並將該圖像部署爲Virtual Machine Role。應用程序可以通過HTTP訪問Windows Azure服務,也可以使用包含在SDK中的源代碼的Java庫。

不過,這種方法更適合移植現有的應用程序。爲了開發新產品,Windows上提供的工具可以改善體驗。

2

構建Windows Azure服務包所需的工具只能在Windows上運行。因此,雖然您可以在Windows上的Eclipse中輕鬆構建Java應用程序,但您無法對OSX執行相同的操作。

如果您使用node.js進行開發,則可以使用基於瀏覽器和跨平臺的Cloud9 IDE進行開發。正如Scott Guthrie在1月份在舊金山的Node Summit演示了這一點,通過Mac進行所有編碼和部署,請參閱this MSDN article以瞭解更多細節。

相關問題