在创建富网络内容(rich web content)方面,Flash是目前最流行的选择,因为它可以到处
运行。你可以很自信地将Flash的内容放在一个网站上,因为绝大部分的访问者都已经安装了
必要的播放器。(如果他们没有安装的话,也可以很快就下载下来。)
WPF应用程序也可以在Web浏览器内运行。它的优点在于有更好的开发工具和编程模型、
更加丰富的特性、健壮的控件重用性、广泛的编程语言支持,以及对于底层平台的完全访问(如
果安全机制允许的话)。但是查看这样的内容需要Windows系统和.NET Framework 3.0
(Windows Vista和之后的版本默认安装了.NET Framework 3.0)。
为了实现跨平台支持和到处运行,微软已经发布了Silver light。Silver light是一个小型的、
轻量级运行时环境,它是WPF的一个子集。除了支持C#和Visual Basic以外,它还支持XAML
和JavaScript,并且最终它将既可以在Windows系统也可以在非Windows系统中运行。在编写本
书的时候,WPF/E将考虑支持基于矢量的图形、图像、视频、动画、文本和基本控件,但是它
不支持3D、富文档(rich document)、可扩展性和硬件加速。就让我们拭目以待,看WPF或Silver
light作为Flash的替代品将会流行到何种程度。
阅读(1591) | 评论(0) | 转发(0) |