首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows的哪种GUI是最先进的?

windows的哪种GUI是最先进的?
EN

Stack Overflow用户
提问于 2010-02-18 21:35:17
回答 6查看 1.2K关注 0票数 3

微软每隔几年就会推出新的图形用户界面开发框架(Win32、MFC、Windows Forms、WPF、Silverlight等)。

现在,我想为windows7开发一个花哨的windows应用程序,并使用我能用到的最漂亮的图形用户界面。我的问题是:

哪个应用程序应该用于windows客户端应用程序?在客户端开发方面,Silverlight是否也超过了WPF?哪种GUI被支持得很好,并且有很好的GUI元素?

哦,是的,选择的语言应该是c#/.net。或者是为了好玩而使用F#。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-02-19 06:11:08

我最近一直在考虑这一点,在WPF和Silverlight之间做出决定的一种方法是看看你需要的非GUI功能。一个很好的例子是我发现restrictions on peer-peer sockets是我们正在考虑的Silverlight4应用程序的一个主要问题。

至于控件和GUI特性,我认为WPF和Silverlight的融合是一个巨大的推动力,所以如果现在没有东西,它们可能会在未来出现。

Silverlight3的Official WPF Compatibility页面还没有与SL4的页面相匹配,所以你必须用What's New in SL 4页面来阅读它。

在SL3中添加ClearType是为了改进文本渲染,但在WinForms中仍然可以说比WPF或Silverlight更好-参见this great visual comparison

票数 1
EN

Stack Overflow用户

发布于 2010-02-18 21:38:30

不同的技术更适合不同的情况。

话虽如此,但总的来说,微软建议:

对于应用程序,建议使用development.

  • Silverlight
  • WPF。对于富web应用程序的web开发,建议使用

例如,您可能需要能够在Windows 2000上支持您的应用程序。在这种情况下,您将不得不使用Winforms或MFC或直接使用Win32。

WPF和Silverlight都是基于XAML的,并且在开发上非常相似。

根据您所说的,您正在寻找WPF。

票数 4
EN

Stack Overflow用户

发布于 2010-02-18 21:39:31

我绝对会说WPF。只有你的设计技能为这些UI的花哨程度设定了标准。此外,使用MVVM设计模式时,使用绑定机制的WPF可以很好地将业务逻辑和UI很好地分离。

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

https://stackoverflow.com/questions/2288909

复制
相关文章

相似问题

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