最相关的UI库来显示WCF数据?

时间:2011-11-04 22:22:27

标签: c# .net

很抱歉这个简单的问题我从来没有在C#或.NET上编写过UI程序

我正在从头开始编写程序。 我正在接收来自WCF的数据,需要将其显示给用户。 什么库更好用? 我只需要一般的东西,如标签,列表,树木,组合,文本框,图片等。

我有哪些选择?

我应该使用C#吗?可能还有其他语言可以与WCF一起使用吗?

2 个答案:

答案 0 :(得分:1)

WCF非常灵活。

WCF允许许多传输,如TCP,HTTP。通过HTTP,它允许您序列化为各种格式,如SOAP,JSON等......

因此,它的消费者可以跨多个平台。每个平台都有多个框架和语言来使用SOAP,JSON,Sockets等......

因此,答案是最适合您想要呈现的演示类型的客户端平台,框架和/或语言。对我而言,这是决定因素 - 而不是服务器用于通过网络发送数据的框架。如果您正确开发它,UI就不知道服务器框架是什么或者它是如何通过网络传输的。如果使用MVC或MVVM进行编码,则该模型关注与服务的交互。因此,您可以替换UI层,模型层或服务器层,而不会影响任何其他层。松耦合。

当然,如果您对服务器和客户端进行编码,可以说使用一致的语言和框架可以说很多。在这种情况下,如果它是C#,你明显的选择是winforms和WPF / silverlight。

答案 1 :(得分:0)

任何.net语言都可以使用WCF(VB.NET,F#等),但c#是个不错的选择。

“将其显示给用户”?你在创建什么样的应用程序?独立应用程序(“程序”)或网站?

如果它只是一个独立的应用程序,winforms和wpf都可以。