
微软SilverLight是一个跨浏览器、跨平台的技术,能够设计、开发和发布多媒体体验与富交互(RIA)的网络交互程序。因其强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,SilverLight吸引了设计人员和开发人员的眼球。银光能够提供丰富的用户体验,包括前所未有的富媒体体验以及网络应用、强大的基于向量的图形、从移动设备到高清质量的视频和音频,以及最高达15倍的视频编码速度。SilverLight还支持移动设备,并能快速部署。开发人员和设计人员可以使用已有的技能和熟悉的工具来创建基于Silverlight的应用程序。在Web页面中,既可以使用HTML,也可以使用Silverlight的WPF元素,与HTML相同,XAML可以在Web应用程序中使用声明性标记来创建用户界面,但XAML提供了更强大的元素。使用Visual Studio codename "Orcas" Beta1可以创建Silverlight应用,Silverlight在这个IDE中作为一个插件得到支持。Visual Studio还为Silverlight提供了开发工具,如.NET Framework中强大的编辑器、项目管理和调试工具。设计人员可以使用Expression Studio轻松设计、编译和发布Silverlight应用程序。Expression Studio包含创建图像、媒体、设计交互和产生体验所需的一切能力。Expression Blend能够生成XAML输出,使使用Visual Studio的程序员和使用Expression Blend的设计人员可以共享相同的文件。SilverLight支持跨浏览器和跨平台的开发,无论在哪运行都能提供一致的用户体验。安装只需要下载一个小文件,只需几秒钟。它的视频和音频流支持720p HDTV视频模式,并且用户可以直接在浏览器中对其进行控制,如拖动、翻转、放大的图片。SilverLight还具有读取数据并更新外观的能力,但不会通过刷新整体页面来打断用户操作。SilverLight将多种技术结合到一个开发平台,允许选择适合需求的工具和编程语言。SilverLight提供了WPF和XAML、JavaScript的扩展、跨浏览器跨平台支持、与现有应用程序集成、访问.NET Framework编程模型和相关工具以及LINQ等特性。总之,SilverLight是一个强大的开发工具,提供了丰富的功能和开发体验,可以满足不同开发人员的需求。
