休息与Wcf的利弊
使用休息服务与wcf服务有什么优点和缺点?
我想知道使用哪种类型,我有兴趣找到某种比较。
休息是通过互联网进行沟通的一种方式。 这是一个非常基本的过程,选择地址作为方法位置并返回HTML标准数据(当然是javascript,css,html)。
WCF是一个.net库,用于让两个程序使用SOAP相互交谈。 其中包含两个非常熟悉的交易类信息程序。
看到休息是一个过程,而WCF是一个类库,更好的问题可能是“休息vs肥皂”。
底线是,如果您需要两个应用程序交谈,您可能需要使用WCF。 即使这些应用程序不是都是用.net编写的。 但是,如果您需要Web技术访问的信息(通常以这种方式完成JavaScript访问),则需要使用Rest。
只是一个快速的一面注意,WCF也休息,所以你真的不会在那里出错。
你在问一个关于苹果和橘子的问题。 REST是用于创建Web服务的模式。 我不是这方面的专家,但是你可以在维基百科找到很多细节。 WCF是一种用于创建Web服务的微软技术(主要使用SOAP,虽然它可配置性强,您也可以对其执行REST - 请参阅ASP.Net WebAPI)。
WCF优点:
缺点WCF:
这就是现在想到的,但希望这给你一个WCF的体面的印象。
如果您确信HTTP是您想使用的协议,并且您希望将其作为“应用程序”协议接受,而不仅仅是“传输”协议,那么就像ASP.NET Web API一样。
如果你在你的数据中心为你的服务器建立一个服务来相互交谈,那么认真考虑一下WCF。
是否做REST是一个完全不同的问题。 这项服务会持续多年吗? 它会有很多不同的客户吗? 这些客户中有些是不受你控制的吗? 如果您的答案是肯定的,那么可能值得研究REST约束可带来的好处。
链接地址: http://www.djcxy.com/p/71381.html