Silverlight 4 是设计、开发和发布有多媒体体验与富互联网应用程序(RIA,Rich Interface Application)的网络交互程序,是提升互联网用户体验的一项Web技术。Silverlight技术的出现将桌面丰富的用户界面体验带到了互联网。Silverlight整合了一系列工具、技术和服务,使创建富互联网应用程序的工作更加轻松,不再受限于浏览器所能实现的功能,而是可以实现新的RIA平台所支持的各种交互行为,是一种跨浏览器、跨平台的 .NET Framework 实现,用于为 Web 生成和提供下一代媒体体验和丰富的交互式应用程序 (RIA)。Silverlight 统一了服务器、Web 和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及 Windows Presentation Foundation (WPF) 的功能。
silverlight4的特点是什么?
Silverlight4是一个浏览器插件,引入一种开发者和设计师都容易理解的XAML语言文件。XAML语言是一种可扩展性应用程序标记语言,因为XAML是基于XML的语言,XML语言又是基于文本的,所以,XAML可以很容易地穿透防火墙,并且是可以被搜索引擎索引到。
Silverlight 4新版强化与用户的连结,允许用户通过桌面、开始菜单快速连结功能启动应用程序,并改善对影音的支持。内建新的3D与动画功能,改善文字使用及支持硬件加速效果,提供几十种种控制功能及程序码,如摄像头与MIC硬件支持、报表打印支持、本地文件读写、更强大的富文本控件RichTextBox和及具有可粘贴、排序功能的DataGrid等,以及各种专业的设计主题等。
WCF功能也增强了,WCF RIA Service 让开发多层式架构的过程就如同传统 2 层式架构应用程序一般自然。支持TCP通讯,比较HTTP提升3-5倍,限于4502-4534端口。简化WCF RIA Services应用开发过程,通过WCF RIA Services可轻松存取数据源。