WPF是Windows应用程序的选择吗?

我正在通过PTVS在Visual Studio 2010中开发Ironpython。

我发现WPF相比Silverlight相当慢......至少对我来说。 我的程序做了很多计算,但用户界面非常简单。 我已经阅读了很多WPF和Silverlight的问题,也有这个。 我听说过Silverlight的浏览器外模式......我不知道该怎么想。

我有点困惑 ,我需要我的应用程序很快,我不需要太多关于用户界面的东西。 它只是一个Windows应用程序,它只注定要在用户计算机上运行。

所以, wpf实际上是这种情况下的最佳选择?

谢谢


说实话,与所有其他评论相反。 我甚至为简单的应用程序使用WPF。 事实上,它确实有助于避免其他UI框架中的大量必要代码。 我喜欢这样一个事实,即使用WPF,我可以直接思考要修改的数据,而无需编写大量事件处理程序来将项目添加到集合中,并将它们显示在列表中。另外,WPF不一定会使用MVVM,只是使用结合视图模型和模型的类。 很多使用WPF后,我无法想象再次使用Windows窗体。

但当然这只是我个人的意见。 最后总是使用最适合您手头问题的工具。 如果你不知道WPF,并且你想只用于小应用程序,我会建议Windows窗体或其他东西。


在我的主观意见没有。 最好的选择是winform。 我发现开发速度更快,并且您有更多的在线文档和支持。 WPF更多的是基于用户界面,并自然使用MVVM范例。 对于一个简单的应用程序来说,它太膨胀了。


如果你的用户界面非常简单,那么我会说winforms可能会更简单。 WPF功能非常强大,但功能强大而且复杂,并且具有学习曲线。

尽管有一个简单的界面,速度不应该成为一个问题。

链接地址: http://www.djcxy.com/p/43637.html

上一篇: is WPF THE choice for windows apps?

下一篇: WPF, Silverlight or... HTML5?