分享

WPF和Silverlight

 牛人的尾巴 2016-06-06

WPF和Silverlight

(2011-11-02 05:05:16)
标签:

杂谈

    大约2002年,Macromedia公司第一次提出“RIA”,并且在2004年推出了自己的“RIA”设计工具Flex。很快Adobe公司收购了Macromedia,并且不断升级Flex。

    微软公司不甘落后,在“RIA”的发展方面做了很多工作,推出了下一代操作系统、跨平台的设计软件。2006年微软发布了Silverlight 1.0(银色的光),这是一款基于网络应用设计软件,同时微软也推出基于桌面的富媒体设计软件WPF(Windows Presentation Foundation)。2008年,Silverlight 2.0在网络转播北京奥运会的设计中出了风头,引起众多“RIA”设计人员的关注。2009年WPF 3.0和Silverlight 3.0公布,2010又推出了第4版。Visual Studio是WPF和Silverlight的开发平台,为了用户设计方便,微软还同时推出了独立的开发平台Expression Blend,在这个开发环境中进行色彩设计、动画设计、2D和3D图形展示和界面交互设计显得非常方便,好似如虎添翼。WPF和Silverlight的后台开发语言是C#或VB.NET,这给WPF和Silverlight的开发和发展奠定了厚实基础。WPF和Silverlight是针对XP以上系统设计的,第4版又基于.NET4.0开发,这样在XP(需要SP3版本)下安装Expression Blend 4平台,或者运行WPF应用程序需要安装.NET4.0 Framework环境,即使在Windows7系统中也需要安装.NET4.0 Framework环境,Silverligh应用需要在IE浏览器中安装Silverlight插件(可自动下载安装)。

    从多媒体应用设计角度说,WPF和Silverlight比很多历史性软件,比如Authorware、Director等传统的多媒体设计工具要强大的多,操作也不复杂,先前的软件无法比拟。从数据处理的项目设计角度说,WPF和Silverlight同时有强大的多媒体表现和数据交换功能,给数据处理环境面目一新的体验。

    WPF和Silverlight中有很好的动画设计功能,其动画设计水平我个人认为目前没有超过Flash,但已经达到可以竞争的水平。Flash是一款优秀的动画设计软件,但不是项目开发软件,而WPF和Silverlight是项目开发软件,动画设计仅仅是其中的一部分,其文件整合能力、多媒体表现能力、数据表现能力是优秀的,单纯的动画设计软件不好相比,强大的多媒体表现使得WPF和Silverlight在项目开发中具有独特的优势。

    微软宣布今年年底发布WPF5和Silverlight5,以及Expression Blend5,我们期待WPF和Silverlight更加出色的表现,更希望和HTML5的兼容性上有前瞻性发展。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多