WPF构建前台优势分析
如果要令人信服地讨论为什么要使用WPF构建前台,我们需要将其和其他可选方案进行一番比较。一些常见的候选技术为Web、Swing、Flash、Windows Forms甚至是Win32。
与Web前台相比,WPF的交互性更强。近来构建交互式Web应用程序的标准有所提升,但是尽管AJAX与经典的HTML相比大大提高了交互行为,它在某些时候仍然显得不够。
可能我们已经习惯Web应用程序低劣的交互性,因此我们遇到操作性不太差的Web应用程序就会心满意足了。即使是用于体验最好的AJAX应用程序,以富客户端的标注来看也能算是一般。
此外,尽管AJAX工具发展迅猛,开发一个交互体验令人满意的AJAX应用程序所花费的精力,比使用富客户端技术开发一个差不多的应用程序依旧要高不少。同时WPF应用程序还能够在客户机与网络断开的情况下工作。
解决Web应用程序这方面问题的举措已经开始了,不过到目前为止,不稳定连接下的最佳解决方案还是使用富客户端应用程序。
与Swing相比,WPF构建前台有两个显著的优势。首先是WPF的数据绑定系统,尤其是稍后会提到的XML绑定以及数据模版特性。第二个优势则是把双刃剑,您可能会因此放弃使用WPF,那就是WPF是为Windows平台设计和运行的。
相关推荐
maokaijiang 2020-06-14
<!-- Row 0 -->. <TextBlock Text="{Binding Department, ElementName = window}". <!-- Row 1 -->. <TextB
Laxcus大数据技术 2020-05-27
wndong 2020-05-20
88473166 2020-05-14
89427412 2020-05-06
conganguo 2020-05-06
86523296 2020-04-22
QCkiss 2020-04-17
VanTYS 2020-02-23
89427412 2020-02-13
seekerhit 2020-01-24
Streamoutput 2020-01-21
teliduxing0 2020-01-14
conganguo 2020-01-18
ixshells 2020-01-14
檀木雨林 2020-01-10
86523296 2020-01-08