Silverlight和Windows Presentation Foundation (WPF)是微软的两种不同产品,但是有很多重叠。Silverlight 在特点和功能方面是WPF的一个 子集。
Silverlight是Microsoft用于和Adobes Flash竞争的技术,这意味着是基于网络应用的富客户端开发。
WPF是微软为加强桌面平台图形应用的技术。此外,WPF 应用程序可以宿主与Web浏览器 为Web应用提供丰富的图形功能。Web浏览器应用(WBA)是基于WPF技术使 用XAML用于浏览器应用程序的用户接口。XAML支持一种有微软提出的声明性编程模型-可扩展应用程序标记语言(eXtended Application Markup Language)。XAML文件 在Web服务中是作为独立的文件,但需要下载到浏览器并通过客户端浏览器的.NET 运行时转换为用户界面。
WPF运行在.NET运行 时上,开发人员可以利用.NET Framework和WPF丰富的类库建立非常酷的windows应 用程序。WPF支持3-D图形, 复杂的动画,硬件加速等
Silverlight入门知识学习目录