gpt4 book ai didi

c# - 寻找有关 .Net 和 Cocoa 之间 Web 服务的最佳实践

转载 作者:行者123 更新时间:2023-12-03 18:04:37 26 4
gpt4 key购买 nike

我正在规划一个项目,其中包含一个用 .Net/C# 编程的 Windows Server 应用程序、用 Silverlight/C# 编程的客户端、Windows Forms/C# 和一个用 Cocoa 编程的 MacClient。我的问题是,哪种 Web 服务技术最适合客户端和服务器之间的通信,并且在所有这些技术中最容易编程?我没有 Web 服务方面的经验,而且由于时间紧迫,我希望得到从事此类异构项目的开发人员的一些意见。

最佳答案

在后端,您肯定会想运行 Windows Communication Foundation ,使用WSHttpBindingBasicHttpBinding根据您的需要。

这将使 Windows 窗体和 Silverlight 客户端变得更加容易。

此外,由于将 WCF 与这些绑定(bind)一起使用符合既定标准,因此您应该能够从几乎任何其他环境访问服务 - 应该有一些工具可以将其指向您的元数据端点,并且它将生成代理你。

另一个选择是use WCF to create a REST service (最有可能使用 JSON 编码)。 WCF 确实对您有一点帮助,但如果这是您想要使用的设计,那么您还需要在后端查看 ASP.NET MVC,因为它使创建此类服务变得非常非常容易.

但是,当使用 REST 服务时,没有通过 WSDL 之类的服务描述,因此您必须生成代理来手动调用您的服务(至少在 .NET 之外的环境中)。

关于c# - 寻找有关 .Net 和 Cocoa 之间 Web 服务的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3313371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com