WPF的稳定性在WPF程序的稳定性方面有多稳定,但在API本身的"稳定性"方面.
让我解释:
微软因使用新技术改变其整个方法而臭名昭着.就像从silverlight 1转移到silverlight 2一样.使用WPF,我知道MS在.NET服务包的发布中改变了一堆东西.我不知道他们改变了多少东西.所以最重要的是,他们认为他们会在下一个版本中再次对系统进行改造,或者你认为它现在已经足够稳定,因为它们不会改变系统的大部分.我讨厌每次发布都要忘掉一些东西.
我希望这个问题不会太长.
MS在将新技术引入其开发堆栈方面确实有"火与运动"的历史,但它们在保持对旧版本的支持和向后兼容性方面也有着悠久的历史.WPF似乎是在每个新版本的框架中添加了一些东西,但是你学到的东西并没有被取代或失效.
我在自己的WPF应用程序中看到的唯一一个突破性的变化就是最新版本的3.5 SP1,这是因为我们在不知不觉中依赖于一个bug来从我们的代码中获取某种行为.我们调整了XAML更正确,它开始正常工作.
所以,是的,我认为WPF作为客户端开发技术非常"稳定".