【发布时间】:2011-01-18 17:33:08
【问题描述】:
我正在维护一个 Windows 窗体应用程序,该应用程序使用叠加层绘制地图数据。我一直在考虑将绘图层迁移到 WPF,以利用显卡渲染。然而,在过去的几周里,我开始怀疑:
新版印象笔记使用WPF,doesn't run on Nvidia Quadro cards。
A WPF transitions demo from WindowsClient.net 在我们的一台带有 Intel 显卡的测试便携设备上停止渲染动画(是的,我们有最新的 Intel 驱动程序)。
堆栈溢出问题like this。
使用当前的 Windows 窗体代码库,我可以期望应用程序在每次安装时都以相同的方式运行。 WPF 更依赖显卡驱动的质量,我没有全面覆盖的测试资源。
我特别想听听那些在自己公司以外或混合机器群体中交付 WPF 应用程序的人的意见 - 硬件和驱动程序特定的错误是否会给您带来很大的支持负担?
【问题讨论】:
-
不是我自己的经验,所以不作为答案发布 - 但微软正在使用 WPF 发布 Visual Studio 2010。我认为他们将拥有比大多数其他开发人员群体更多的安装基础。
-
我发现 Visual Studio 2010 的性能非常糟糕。我希望与他们的旗舰 IDE 相关的性能/WPF 问题能够刺激对 WPF 的性能投资。
-
有趣的是,VS2010 在我的笔记本电脑 (NVidia) 上以可接受的速度运行。然而,Evernote 完全放弃了 WPF,并用原生 C++ 代码进行了重写。