WPF与silverlight的关系

简介: 两个东西有什么关系 ? 哥们关系两个有什么共同的地方 ?都用XAMLSilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,其交互式及动画等比较炫的网页功能比较突出。
两个东西有什么关系 ? 哥们关系
两个有什么共同的地方 ?都用XAML

SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,其交互式及动画等比较炫的网页功能比较突出。WPF可以编写Web程序或者桌面应用程序,可以直接编译为独立运行的.Exe文件。
SilverLight作为WPF的一个轻量级的精简版本,曾经叫做WPF/E。一个很妙的比喻,说silverlight像flash一样,都是插件,适合做比较炫的网页效果。但是客户端要安装silverlight才能显示,就像安装flash插件才能显示flash一样。

技术迷论坛中与网友深层论讨了技术心德,现在总结与之分享!三点说明:“相似之处要说到来源、不同之处见其核心、网友一句,透彻心扉“。
  相似之处要说到来源!不同之处见其核心
  这得说起Silverlight的起初了,曾经Silverlight叫WPF/E是WPF跨平台的一个代号。WPF指的是.NET Framework3.0技术的一个新曾技术,在Vista应用中得到了支持,当然也就影响面大了!做为WPF/E为Windows Presentation Foundation/Everywhere,其中Everywhere指的是跨平台意思,使得在每个操作系统中可以运行WPF,所以使用的插件技术。当然,微软的架构师不会把这么不安全的WPF万能核心搬到浏览器插件中,然后就提取(或说重新开发)了一个精简的.NET Runtime Library到了WPF/E中来执行XAML文件!去除了文件操作、Windows API、3D控件、视频加速等等类库方法都在WPF/E中是没有的,  可叫其Silverlight Runtime Libray!在正式版WPF/E 1.0时,正式命名为了Silverlight(银光)。所以核心从本质上分开,说其关系倒不如说兄弟关系乎?
网友一句,透彻心扉!
  “WPF是Windows应用程序,而Silverlight是网页中的动画应用 -_-”.

相关文章
|
C# 前端开发
WPF,SilverLight中直线的样式示例
原文:WPF,SilverLight中直线的样式示例 XAML代码:// LineStyle.xaml                                                           ...
715 0
|
C# 前端开发
silverlight,WPF动画终极攻略之阳光灿烂篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之阳光灿烂篇(Blend 4开发) 前面我们画了一只会飞动的小鸟,今天我们在目标是一个会发光的太阳。本章节的动画虽然简单,但是实现的效果可是一点也不打折。
1183 0
|
C#
silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之会飞的小鸟篇(Blend 4开发) 本教程基本涵盖了WPF和silverlight中的各种动画。先上张效果图。 声明下,这个做的不是让大家照搬的,只是让大家熟悉下动画效果,这个成品基本涵盖了sl里面所有的动画效果。
1393 0
|
C#
silverlight,WPF动画终极攻略之迟来的第三章 动画整合篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之迟来的第三章 动画整合篇(Blend 4开发) 有个问题想请教下大家,我仿了腾讯的SL版QQ,相似度95%以上。我想写成教程教大家怎么开发出来,会不会有版权什么问题的。
1144 0
|
前端开发 C#
silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之白云飘,坐车去旅游篇(Blend 4开发) 这章有点长,所以我分成了两章。这一章主要是准备工作,差不多算美工篇吧,这章基本不会介绍多少动画效果,主要讲的是blend中工具的使用,利用哪些工具做出哪些效果。
1247 0
|
前端开发 C#
silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发)
原文:silverlight,WPF动画终极攻略之番外 3D切换导航篇(Blend 4开发) 这篇介绍的是3D导航,点击图标,页面360°翻转的效果!有什么不足的欢迎大家指出来。 1.新建一个usercontrol,命名为menu. 2.按照下图设置一下属性。
1245 0
|
C# Windows
为WPF和Silverlight的Grid添加边框线(zz)
原文:为WPF和Silverlight的Grid添加边框线(zz)   Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等。
1332 0