微软现在的UI产品出现了WPF,SliverLight,Asp.net Ajax等等,现在做微软平台的应用,到底该选择什么样的UI呢?
这幅图( http://msdn2.microsoft.com/en-us/library/bb428859.aspx)从MSDN上面摘下来,其实很清楚的说明了这个问题.
从相关文章看,这几点应该是成立的:
1.asp.net/ajax, SliverLight,WPF是目前UI的三个主要选择,分别针对用户体验的复杂程度的要求.
2.照目前看,一套编码同时使用在webform和windowsform基本上还是不可行的,毕竟底层技术不同,web的是基于HTML之类的东西,windowsform是基于.netframework的,而SliverLight结合了部分web的东西,但是使用了WPF里面的一些内容(比如XAML)