您现在的位置: 365建站网 > 365文章 > Hello, SilverLight!

Hello, SilverLight!

文章来源:365jz.com     点击数:374    更新时间:2009-10-26 09:27   参与评论

      就像Flash一样, SilverLight(WPF/E)是一种新的Web呈现技术。借助SilverLight,我们将拥有内容丰富、视觉效果绚丽的交互式体验,且在多种平台上(浏览器、桌面操作系统、多个设备上),都可以获得这各体验。对普通用户来说,Silverlight是微软的一个跨平台、跨浏览器插件,用于提供新一代Web媒体体验和丰富互联网应用(RIA),而对开发人员和设计师来说,Silverlight是个强大的Web程序开发平台,外加媒体和动画功能。它从一开始就肩负着挑战Adobe Flash统治地位的重任,而且凭借微软的强大实力和支持,前途广为看好,用微软自己的话说就是“Web上升起的璀璨新星”。

      用户体验始终是Web应用程序中的一大障碍,而微软开发SilverLight,就是将SilverLight定位于应用程序开发人员和设计人员向其客户呈现潜在用户体验丰富性的下一个发展阶段。为了实现此目的,它允许设计人员展现其创造力并以能够直接对Web产生影响的格式保存其工作。过去,设计人员会使用丰富输出功能的工具来设计网站和用户体验,但在这些设计的实现能力方面,开发人员会受到Web平台的限制。在SilverLight模型中,设计人员可以构建所需的用户体验,并将其表示为XAML。随后,开发人员可以使用SilverLight运行时直接将该XAML合并到网页中。因此,两者的合作可以比以住任何时候都更加紧密,从而提供丰富的客户端用户体验。

      SilverLight呈现功能的基础是呈现技术XAML(或扩展应用程序标记语言),其遵循WPF(Windows Presentation Foundation)。由于XAML属于XML,因此它是基于文本的,能够为这些丰富的内容提供与防火墙兼容的、易于检查的说明。尽管其他技术(如Java小程序、ActiveX和Flash)可用来部署比DHTML/CSS/JavaScript更丰富的内容,但它们都会向浏览器发送二进制内容。这就导致难以进行安全性审核,更不用说还有更新上的困难,因为进行任何更改后都必须重新安装整个应用程序,而这并不是友好的用户体验,并且可能导致页面停滞。如果使用SilverLight,则需要更改丰富的内容时,服务端会生成新的XAML文件。用户下次浏览到该页面时,会下载该XAML并更新体验,而不需要进行任何重新安装。

      SilverLight的核心是浏览器增强模块,其作用是呈现XAML并在浏览器界面上绘制生成的图形。它的体积较小(不到2MB),可以在用户点击包含SilverLight内容的站点时进行安装。该模块向JavaScript开发人员公开XAML页面的底层框架,以便实现页面级的内容交互,这样,开发人员可以进行自己的工作,例如编写事件处理程序或使用JavaScript代码来处理XAML页面内容。

     SilverLight就是这样,有兴趣的朋友,让我们一起说声:Hello, SilverLight!就此开始吧~~

     本文参考:http://msdn.microsoft.com/zh-cn/library/bb190632.aspx

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (374人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号