首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF的开源替代方案

WCF的开源替代方案
EN

Stack Overflow用户
提问于 2011-06-04 06:44:48
回答 4查看 5.1K关注 0票数 11

你能告诉我WCF的开源替代方案吗??我是一个新手,刚刚开始使用WCF。我也想知道开源的替代方案。另外,与WCF相比,是什么让他们有更好的选择/不是那么好。

谢谢,Thothathri

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-04 07:05:04

有一些用于REST服务的开源项目,例如Open Rasta,也许你也会发现一些用于基本SOAP服务的开源项目,但我怀疑是否有一个开源项目实现了所有与WS-*相关的东西。WS-*协议大多只在大公司( MS、IBM、Oracle、SAP等)的API中实现。原因如下:

  • 复杂性--实现WS-*协议意味着要深入研究大量的规范。您还必须非常小心地实现它们,才能真正实现互操作,并且不会过多地降低性能。

即使是WCF也只实现WS-*协议的子集。但是WCF是高度可扩展的,所以任何人都可以尝试自己实现一些缺失的协议。

WCF并不只为REST和SOAP服务提供状态。它还取代了旧.NET版本中的.NET远程处理和企业服务。您将找不到同样提供所有这些功能的.NET应用编程接口。

票数 6
EN

Stack Overflow用户

发布于 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类中开发您的逻辑。

票数 4
EN

Stack Overflow用户

发布于 2011-06-04 07:01:27

如果您正在尝试创建RESTful服务,则可以使用RestCake

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6233364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档