微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows Azure支持除.NET以外的其他技术

我已经知道可以使用.NET以外的其他技术,例如Windows Azure平台上的Java,PHP或node.js,但是我对这个用法有些困惑:

Microsoft为Java,node.js和PHP提供了SDK。 但是您仍然需要手动部署运行时,对吧? 在Web或Workerangular色中没有预先安装的PHP运行时或Java虚拟机?

这些SDK的内容是什么? 我假设一些cli脚本脚手架工具,以创build一个项目结构,但还有什么? 我读到你可以使用Azure模拟器来实现node.js,Java和PHP

除.NET,Java,PHP,node.js之外的所有其他技术都不支持SDK:是否仍可以在Web / Workerangular色中运行它们,还是必须以虚拟机angular色运行它们? 如果前者是正确的,那么这个项目如何被包装成一个cspkg,我必须手动完成吗?

坦克!

WPF – 在SYstem帐户下执行进程时性能较低

在Windows中检测文件copY”操作

该进程无法访问该文件,因为它正在被另一个进程使用

从C#/ WPF应用程序重新启动机器

.NET和本机C ++应用程序之间进行通信的最佳方式

Windows Azure只运行Windows server 2008虚拟机。 如果您可以在Windows上运行软件,则可以在Windows Azure中运行它。

根据你的问题具体:

如果你想运行Java,节点等,你必须提供运行时。 但是,您可以将它们放置在Blob存储中,并在启动时抓取它们,而不是将它们与您的部署捆绑在一起。 使用Java,这会大大缩减您的部署,特别是如果您将它与Tomcat所需的空间结合在一起。

SDK包装REST API。 如果您知道如何直接编程到REST,则技术上不需要语言特定的SDK。 不过,这些SDK大大简化了与Windows Azure的交互。 SDK不能帮助创建新项目。 这是开发环境和相关项目脚手架的一部分。 Visual Studio为WCF,ASP.NET等提供了这个功能。在Eclipse中,您可以轻松构建PHP和Java应用程序。

Web和Worker角色只是运行和不运行IIS的Windows server 2008。 a)您的应用程序或第三方应用程序无法自动安装时,您只需要一个虚拟机角色; b)您的安装过程不可靠; 或c)安装过程耗时过长(如超过5分钟)。 看到我的答案在这里更多关于这个。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐