社区
WPF/Silverlight
帖子详情
WPF/E和Silverlight有什么区别
mizuho_2006
2012-07-23 04:32:39
都是在浏览器中运行。。
区别是不是WPF/E支持ADO.NET但SL不支持?
有人说微软打算放弃SL,是不是要发展WPF/E?
...全文
245
9
打赏
收藏
WPF/E和Silverlight有什么区别
都是在浏览器中运行。。 区别是不是WPF/E支持ADO.NET但SL不支持? 有人说微软打算放弃SL,是不是要发展WPF/E?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
y3709180
2012-07-24
打赏
举报
回复
其实微软也并不是放弃silverlight,只是将重心转向了HTML5,这个你应该知道!
呆子罗
2012-07-24
打赏
举报
回复
不过话说回来,Silverlight挺久没更新了。都在忙开锅,发布win8··
mizuho_2006
2012-07-24
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
在过去几年发展中,WPF/E逐渐被Silverlight替代。但是WPF有自己的特点,并不会被微软放弃,目前微软针对.Net Framework 4.5推出WPF新版本,并将WPF相关开发知识延伸到WIndows 8应用开发中。
[/Quote]
谢谢jv9前辈。原来是Silverlight取代了WPF/E。
mizuho_2006
2012-07-24
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
如果我是微软的项目经理,我就从wpf中删除“浏览器内应用程序”这种东西了。你找一份wpf说明好好看看这类应用程序与一般的wpf程序的相比,其限制有多么巨大?!在wpf中有这个东西,纯粹是胡闹。wpf的浏览器内应用程序跟silverlight根本是不同的架构,“有些人”为什么妄图混淆这个基本底层的区别呢?
[/Quote]
谢谢sp1234前辈,也就是说WPF page是不能发布到Internet上去的,只是将浏览器当做一个显示的平台,在浏览器中运行WPF程序,但是只能在本机上运行,我的理解没错吧?
但是这有什么用处呢。。。也不能发布,干吗做到浏览器中?真是不能理解。
jv9
2012-07-23
打赏
举报
回复
在过去几年发展中,WPF/E逐渐被Silverlight替代。但是WPF有自己的特点,并不会被微软放弃,目前微软针对.Net Framework 4.5推出WPF新版本,并将WPF相关开发知识延伸到WIndows 8应用开发中。
以专业开发人员为伍
2012-07-23
打赏
举报
回复
如果我是微软的项目经理,我就从wpf中删除“浏览器内应用程序”这种东西了。你找一份wpf说明好好看看这类应用程序与一般的wpf程序的相比,其限制有多么巨大?!在wpf中有这个东西,纯粹是胡闹。wpf的浏览器内应用程序跟silverlight根本是不同的架构,“有些人”为什么妄图混淆这个基本底层的区别呢?
以专业开发人员为伍
2012-07-23
打赏
举报
回复
[Quote=引用楼主 的回复:]
都是在浏览器中运行。。
区别是不是WPF/E支持ADO.NET但SL不支持?
有人说微软打算放弃SL,是不是要发展WPF/E?
[/Quote]
“有人”是很扯淡的。道理很明显。
wpf要求客户端必须先安装.net,而且其浏览器内应用程序的权限一点也不比silverlgiht高(甚至反而更低)。wpf有一大堆混乱坑爹的api,没有silverlight那么精简和优雅,因此显然会在windows进化过程中被淘汰。wpf跟silverlight根本是不同的架构,wpf只是把浏览器当作显示器,而silverlight则是真正嵌入浏览器进程内执行的,因此silverlight更适合跨平台的长远发展战略。
最后,但是其实是非常非常重要地一点,这个世界越来越倾向于通过互联网搜索系统、互联网广告系统、互联网社会关系系统来推广网页。而wpf可以让你在google或者baidu上推广网页吗?这就能看出wpf的浏览器程序的尴尬之处!
mizuho_2006
2012-07-23
打赏
举报
回复
WPF/E 不仅包括WPF桌面应用,还包括WPF page。。我不知道WPF page页面和SL页面有什么区别?
WotGuo
2012-07-23
打赏
举报
回复
没听过!
可能是要放弃Web版的SL 没办法 谁让HTML5出来了
WPF
和
Silverlight
的关系
由于名称的关系,
WPF
与
WPF
/E一直被认为是类似的东西. 其实两者除了呈现UI的部分使用的是共同语言XAML之外,两者在本质上有很大的不同. 甚至,XAML对
WPF
与
Silverlight
有不同的意义,也不能算是两者间"共同的语言". XAML对
WPF
来说,是一种把.NET程序语言改用XML来描述的方式.换句话说,XAML用在
WPF
上,像是另外一种程序语言.与C#, VB ,IronPyt
Winform、
WPF
、
Silverlight
、MFC
区别
与联系
WinForm 在Windows中,诸如窗体绘制等功能由GDI(图形设备接口)实现,放在操作系统内核中。Windows Forms在底层使用的是GDI+。GDI+是GDI的“面向对象包装”,使用C++实现。.NET Windows Forms应用程序中使用的GDI+其实是在C++实现的非托管代码之上又包了一层,从而让我们能使用C#这样的托管编程语言调用GDI+功能绘图。
WPF
W
WCF、
WPF
、
Silverlight
和
区别
SilverLight
可以看作是
WPF
的一个简化版本,或者一个轻量版本。
SilverLight
是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,客户端只需要安装Runtime浏览器插件,无须安装.net Framework 3.0。所以,
SilverLight
的运行环境不受操作系统和浏览器的种类限制(更准确的说,是受到较少的限制)。
WPF
可以编写Web程序或者桌面应用程序,可以直接编译为独立运行的.Exe文件。
WPF
运行时必须安装
WPF
、Windows Forms和
Silverlight
间的联系和
区别
from:收到了一封学生的邮件:===========================金老师您好: 最近在学C#.NET,基本语法学习的差不多了,接下来准备学习图形界面设计部分。但是我目前对于.NET的WinForm、
wpf
、
silverlight
这三者的关系弄的不是很清楚,一般书中很少介绍
wpf
和
silverlight
,网上搜了一下关于WinForm和
wpf
的
区别
,有的说WinForm是
wpf
的子集,有的说WinForm和
wpf
是共存关系,弄的很乱。想请教一下您这三者之间到底有什么样的关系呢
WPF/Silverlight
8,757
社区成员
12,031
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章