Window Presentation Foundation和WCF之间有什么区别?哪个更新?

Ser*_*pia 0 c# wpf wcf winforms

那么哪一个是新的,为什么我会使用一个而不是另一个.或者更重要的是,通过Windows窗体?

slu*_*ter 12

它们都不比另一个更新,它们都在大致相同的时间内烹饪.

然而,他们是完全不同的东西:

WPF == Windows Presentation Foundation WCF == Windows Communication Foundation

WPF是WinForms的直接替代品.WCF是一个与webservices交谈的框架,它取代了Remoting.我可以在这上面做几个小时,但这对你来说是一个简短的答案:)

  • WPF比WinForms强大得多,并且更有效率.将WinForms与原始GDI调用和WndProcs进行比较,您将了解其中的差异.在WPF中,WinForms中很容易做的很多事情都比较容易,而且在WPF中很容易在WinForms中完成很多事情.如果你有选择,WPF几乎总是比WinForms好.唯一的例外是如果您运行的是性能非常有限的嵌入式硬件,超过10到12年的硬件,或者必须支持Windows 2000或Windows 9x. (2认同)