是否可以使用OS X(Eclipse)中的Java开发Windows Azure?
我已经安装了适用于Eclipse的Windows Azure插件,但似乎插件依赖于批处理文件才能将应用程序部署到Azure。
如果可以的话,有没有这方面的指南?
答案 0 :(得分:2)
构建Windows Azure服务包所需的工具仅在Windows上运行。因此,虽然您可以在Windows上轻松地在Eclipse中构建Java应用程序,但您无法对OSX执行相同的操作。
如果您正在使用node.js进行开发,则可以使用基于浏览器和跨平台的Cloud9 IDE进行开发。有关此问题的详细信息,请参阅this MSDN article,正如Scott Guthrie在1月份在旧金山举行的Node Summit上所展示的那样,通过Mac进行所有编码和部署。
答案 1 :(得分:2)
开发工具(包括Compute和Storage模拟器和打包程序)需要Windows。
对于应用程序本身,要求与Windows Server 2008 R2兼容。因此,例如,可以在不使用Azure SDK或工具的情况下在Linux或OS X上开发应用程序,并使用Java应用程序服务器和预部署和预配置的应用程序准备Windows Server的虚拟映像。 ,并将此图像部署为Virtual Machine Role。该应用程序可以通过HTTP或使用SDK中包含的Java库作为源代码来访问Windows Azure服务。
但是,这种方法更适合移植现有应用程序。对于开发新工具,Windows上提供的工具可以改善体验。