WPF还是GTK?哪一个更好

Nas*_*loo 4 .net c# gtk wpf

我打算用WPF开始一个新项目,在上周我读了很多关于它的内容并发现它非常有用.但是最近我熟悉GTK这个Open,并拥有大部分的WPF能力.

哪一个更好(共同)并且GTK对我来说是更好的选择?

我使用.NET,我的客户端使用的是Windows(XP sp2及更高版本).

Lot*_*har 5

我在Windows上使用GTK,因为windows是我最喜欢的开发平台,但在生产代码中,GTK仅用于Unix(Linux/FreeBSD)平台.它只是对Windows7上的生产代码有害.已经提到了变色键错误,所以想要添加弹出窗口和焦点事件的问题.

尽管它在GTK网页上被称为多平台,但团队并不关心Windows和MacOSX.这种敌对态度使得使用代码变得更加糟糕和危险.一个好兆头就是他们根本没有想出一个易于编译的VS2010环境.我不明白什么是如此难以编写简单的makefile.

在Windows上,除了使用WPF或MFC之外没有其他机会.在MacOSX上你必须使用Cocoa.Windows7和Cocoa都弃用了主题引擎的大部分内容,这意味着(这是一个明确的战略目标)开发人员必须长期使用平台GUI工具包.

  • 并不是说他们对Windows或MacOSX持怀疑态度,只是因为它是一个社区项目,而Windows或OSX人员并没有站出来做这项工作.GNOME人员正在完成大部分工作,只是没有时间,资源或知识来承担全部负担.如果一个Windows人员开始工作,情况可能会有所改善,但除此之外,Windows版本的GTK 3仍然会很笨拙. (2认同)