Azure vs WCF vs ASP.NET vs …它如何组合在一起?
一个新手问题.我已经做了很多
Java开发(例如GAE)和移动开发,例如iOS和
Android.我正在研究Windows Azure作为我们的移动设备与之交互的服务器端服务的平台.我不得不承认我很难理解它.部分原因是首字母缩略词 – 过载.有各种各样的首字母缩略词粘在一起有什么好的指针吗?
我已经完成了一些教程,但他们主要关注在Azure中创建一个网站.在我们的例子中,确实没有任何网页,而是设备调用的服务(一些REST,否则一些).或许来一个特定的问题:工作者角色或Web角色如何检索发送到我为其创建的端点的http-post的内容? 解决方法
答案应该相当容易. Azure,面向您,是托管服务提供商.它可以帮助您根据需求扩展应用程序服务器(例如,下载和安装应用程序的移动客户端数量).
一点点营销说明:Azure降低了您自己的解决方案的拥有成本,因为它首先消耗(猜测)您需要的硬件数量,然后建立/租用数据中心和/或硬件,从而消除了初始投资.它还为您的应用程序提供某种形式的中间件,如AppFabric,以便它们可以更好地在“云”中进行通信.您还可以在Azure,分布式托管(例如欧洲数据中心,美国数据中心……)上获得负载平衡,已经存在故障安全机制(如果一个人失败则自动实例化实例化),显然,按需付费&你用的是什么好处. 从那以后,ASP.NET就是一个应用程序框架,特别是一个Web应用程序框架.它可以帮助您使用8个WebForms或MVC来编写基于Web的应用程序.对于您所说的内容,这对您来说应该没什么用处(仅用于运行后端系统).但是,如果您需要一个Web应用程序,是的,ASP.NET与Azure(显然)完美配合. 最后,WCF或Windows Communication Foundation是另一个框架,这次是用于编写和使用服务.这些是Web服务或其他,例如,基于TCP的服务,甚至是基于MSMQ的服务.在我看来,这是你应该看到的暴露你的后端. WCF使您能够轻松指定合同和实现,同时将服务托管和实例化留给IIS(IIS是Microsoft的Web服务器,也在Azure上运行). 现在,试着回答你的问题: 这有意义吗? 无耻的加:我写过关于这些流行语和on my blog,which you are welcome to check out的东西. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net 删除项目文件/文件夹IIS重启,Session丢失问题
- asp.net-mvc-4 – 部署到IIS 7后,ASP.NET MVC 4 webapplica
- 使用ASP.net和Access数据库保护SQL Injection的网站
- asp.net – 什么可能导致一个服务器上的此错误,但不是另一个
- asp.net – monodevelop可以像没有VS2010一样进行Web.confi
- 在ASP.Net中防止SQL注入
- 在ASP.NET中的Web.Config中模拟标签
- 是否可以实现自我更新的ASP.NET Web应用程序?
- asp.net – 我可以在sharepoint网站上使用多个母版页吗?
- asp.net-mvc-3 – 如何将MVC3中的HTML和C#代码与Razor混合?
- asp.net – 控制器!=业务层?
- C# 之 DataReader 和 DataSet 的区别
- asp.net – AspNetSynchronizationContext
- asp.net-mvc – Durandal和ASP.NET MVC约定
- asp.net-mvc-3 – 局部变量在Razor助手中不起作用
- asp.net-mvc – Json返回时如何读取modelstate错
- asp.net-mvc-2 – iframe,跨域Cookie,p3p策略和s
- asp.net-mvc – xVal和ASP.Net MVC 2 AddModelSt
- 寻求关于消除asp.net 3.5的建议
- asp.net-mvc – 如何在asp.net C#中从http重定向