Silverlight微软RIA解决方案
Microsoft Silverlight(旧称Windows Presentation Foundation/Everywhere,即WPF/E),有中文译为银光,是美国微软公司跨浏览器、跨平台的RIA web解决方案。
Silverlight 是一种新的 Web 呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、在多个设备上还是在桌面操作系统(如 Apple Macintosh)中,您都可以获得这种体验。Microsoft .NET Framework 3.0(Windows 编程基础结构)中的呈现技术 XAML(可扩展应用程序标记语言)遵循 WPF (Windows Presentation Foundation),它是 Silverlight 呈现功能的基础。
主要特点
△媒体体验以及网路应用。
△基于向量的图形。
△移动设备支援。
△集成现有的网路开发技术及资源。
△Web以及桌面一致的表现层,保证了开发的低成本性。
△基于标准的可验证的开发技术。
△快速部署
△内容访问保护技术。
Silverlight包含XAML页面布局语言,为WPF的子集合,配合JavaScript,可跨各家平台(Windows Vista、Windows XP,以及Mac OS X),利用内插(plug-in)技术,可执行于网页浏览器之上,包括:Internet Explorer、Mozilla Firefox、Safari和Netscape。
Microsoft Silverlight可视为.NET平台上的AJAX技术,功能包括向量图形(vector graphics)、影像、视讯、动画和文字等。 Microsoft Silverlight省略了部份XAML Browser Application的功能,如立体图形、文件和硬体加速等功能。一个Microsoft Silverlight专案会有4个档案: