2005年的 PDC 大会上,微软介绍了一项名为 WPF/E(Windows Presentation Foundation/Everywhere)的技术,在自己的 MIX'06 会议上又展示了新的特色。WPF/E 依赖 XAML 和 JavaScript 来制作网页,它也带有跨平台工具,支持 CLR、.NET、C#、VB.NET 等的代码,实质上,它是一个与目前属于 Adobe 的 Flash 很类似的工具。
微软的程序员 Mike Harsh 曾经说过:“没错,我们正将 C# 带入 Mac.”
虽然被大家认为是“Flash 杀手”,不过微软的目标更远大一点:让用户不仅在桌面系统上使用微软的软件和技术,他们同样要占领网络和移动设备。
“实质上,WPF/E 根本不是一个照搬的作品,它为开发者、设计师、技术员提供了一个综合性的开发设计平台。”开发者 Joe Stegman 说,“它能良好地与微软的其他产品结合,这一点是 Flash 平台望尘莫及的。”Stegman 表示他们一直在很努力地进行 WPF/E 开发工作,已经发行了好几个内部版本,用户体验版在不久之后也会放出。
虽然现在 Flash 风光无限,有人可能认为微软的 WPF/E 没法超越 Flash,不过想想多年以前网景的 Netscape……
图为在浏览器中演示的矢量图形,可以随意对图形进行缩放、旋转。
微软表示,WPF/E 预期在明年第一季度推出,推出它的目的是为其他操作系统和非微软的浏览器提供大部分 Vista 的外观视觉效果。WPF/E 软件可以显示视频,音频,二维矢量图象和动画,但缺少 Vista 中的完全 3D 图像和文档渲染能力。
微软执行官表示,微软会发布多个不同版本的 WPF/E,分别支持 Windows XP,Windows 2000,Firefox 浏览器,Mac 的 Safari 浏览器还有移动电话。而微软将依靠第三方的公司来提供 Linux 和非微软移动电话版本的 WPF/E 软件。
要运行 WPF/E 应用程序,机器上需要安装有渲染图像元素的软件。对于 Adobe 的 Flash 软件来说,WPF/E 有可能成为它的代替品。
尽管微软用了很多时间来介绍 WPF/E 的前台开发过程,但是分析师和业界执行官提醒道,这个软件还没推出并且仍然缺少很多细节的东西。
Laszlo Systems 的首席技术官 David Temkin 表示,目前开发人员还不能准确的知道 WPF/E 怎么利用 Vista 和 XP 中成熟的功能。
微软期望开发人员利用 WPF/E 来编写 Vista 应用程序,并且能够不做修改或者只做很微小的改动就可以运行在其他操作系统和浏览器上。
1 条评论:
acquisto cialis compra cialis in italia cialis achat cialis
发表评论