为什么Mono实施WCF?

AC.*_*AC. 2 mono wcf monodevelop

为什么Mono项目 "按原样" 实现WCF接口和类?

我不明白重复微软的设计是什么意思.我的经验表明,WCF是一个庞大的框架,其实现基于SOAP服务.他们的方法存在很多问题.它简直不适合简单的HTTP请求处理周期.为什么不试着发明一个更好的框架呢?

更新:

好的我明白了.:)我喜欢.NET平台,C#和我喜欢这个平台可以在另一个操作系统上使用,但是......

难道你们不是看到原始(微软)框架中的许多东西可以做得更好吗?看看System.ServiceModel.Channels.Message.这是定制景观的重要内容之一.

为什么我到处都看到XML?我怎样才能轻松地对这样的课程做任何事情?这是可行的,但我不能说这是一个通用通信框架的好设计.我认为Mono项目的目的不仅仅是将.NET生态系统带入unix*,而是让它变得更好.

Pab*_*ruz 22

我认为重点是使WCF平台在除Microsoft Windows之外的其他操作系统中可用.因此,如果您使用MS VisualStudio(Microsoft的编译器)开发了应用程序,则可以根据需要将其部署在Linux或Mac OS X上.

如果您决定在其他平台中编写WCF代码,也可以使用MonoDevelopMono Compilers.


blo*_*art 8

因为并非所有东西都适合简单的http请求处理周期.因为SOAP提供的功能REST不具备.因为它挂钩了一组广泛的加密,身份验证和授权选项.因为你所看到的巨大问题可以解决别人的问题.

  • "因为你所看到的巨大问题可以为他人解决问题." - 伟大的声音 - 我知道我将在另一场辩论中使用那句话. (3认同)

Kev*_*che 6

Mono存在允许.net在其他操作系统上.Mono不是根据优点挑选和选择要实施的内容.