你能告诉我WCF的开源替代方案吗??我是一个新手,刚刚开始使用WCF。我也想知道开源的替代方案。另外,与WCF相比,是什么让他们有更好的选择/不是那么好。
谢谢,Thothathri
发布于 2011-06-04 07:05:04
有一些用于REST服务的开源项目,例如Open Rasta,也许你也会发现一些用于基本SOAP服务的开源项目,但我怀疑是否有一个开源项目实现了所有与WS-*相关的东西。WS-*协议大多只在大公司( MS、IBM、Oracle、SAP等)的API中实现。原因如下:
即使是WCF也只实现WS-*协议的子集。但是WCF是高度可扩展的,所以任何人都可以尝试自己实现一些缺失的协议。
WCF并不只为REST和SOAP服务提供状态。它还取代了旧.NET版本中的.NET远程处理和企业服务。您将找不到同样提供所有这些功能的.NET应用编程接口。
发布于 2011-06-06 18:07:43
我还强烈推荐使用,它是我创建的一个无需配置的web服务框架,它可以让您轻松、快速地开发web服务,而不会产生太多摩擦。
它提供了一个富有表现力的无摩擦环境,因为您可以使用自己的POCO C# DTO开发web服务,这也鼓励最佳实践web服务开发,因为您可以轻松地创建更多批处理完整、粗粒度的API。
它的目标是通过将C#与HTTP紧密结合来提高生产力,其中返回的所有C#对象都会自动序列化为所请求的格式,并支持开箱即用(XML、JSON、JSV、CSV、soap1.1/1.2、HTML)。C#异常还会自动序列化,使繁琐的事情变得毫不费力。
它的主要优点之一是不需要关心外部格式和端点(由框架负责),您只需在一个干净的、自动连接的、高度可测试的、类似DDD的IService类中开发您的逻辑。
发布于 2011-06-04 07:01:27
如果您正在尝试创建RESTful服务,则可以使用RestCake。
https://stackoverflow.com/questions/6233364
复制相似问题