偶尔的一次机会让我看到了silverlight(当然以前也见过,不过由于要下载安装插件,所以就放弃了)的引人之处,原以为是flash做出的动画效果,结果让我晕倒。。。原来silverlight能够做出这么炫的网页界面,我开始为之动容了,那么silverlight究竟是什么???看看官方的一些解释吧!
Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。
Silverlight能创建一种具有很高艺术性的应用程序
具有以下的特点:
◆一种跨浏览器、跨平台的技术。(难道真能做到linux\windows 上都能运行?我说的可不是用一些第三方工具(如moon))
◆无论在哪运行,都能提供一致的用户体验。 (是否真能不在为CSS担心了?) ◆需要下载很小的文件来安装以支持,只需几秒 (只需下载silverlight插件)。 ◆它的视频和音频流,视频质量无论从移动设备还是桌面浏览器都是720p HDTV video模式。 (没做过视频方面的研究,不懂) ◆用户可在浏览器中直接对其进行控制,可以拖动、翻转、放大的图片。 ◆它读取数据并且更新外观,但不会通过刷新整体页面来打断用户操作。 (难不成是ajax的升级版????)我简单的理解下silverlight到底是什么,
1、silverlight是一个富客户端的网页应用程序(客户端必须要有silverlight插件)。
2、silverlight 是可以跨平台、跨浏览器的应用程序,究竟能否实现,待以后验证吧。
3、siverlight 能给用户充分的交互体现,这点已经领教了,确实cool
4、silverlight 能够将UI和后台应用程序开发分离,如果真是这样可是广大软件开发人员的福音了
5、silverlight 在web页面中的多媒体应用领域将更加突出,看到了一些silverlight的游戏,不知道怎么做到的,难道能访问本机的GUI??
看到这些,不再犹豫了,起码silverlight那超酷的界面就值得让我一看了
开始准备学习需要的工具
1、vs2010----- 开发工具
2、silverlight 4.0 sdk ---- 不解释
3、Expression Blend ----silverlight设计工具
1、http://www.silverlightchina.net/
2、http://silverlight.codeplex.com/
3、google,百度