Flash、HTML、Ajax 谁将赢得Web应用之战(1)(3)
Henrickson对BrowserPlus非常感兴趣,他表示Zimbra已经开始对其进行试验。这项技术在Web应用和本地计算机之间“架起了一座桥梁。”让程序员可以“访问本地文件系统、进行系统功能调用、支持拖拽操作和访问网络摄像机。”
但是有一个令人痛苦的问题:Gears和BrowserPlus真的和HTML、JavaScript属于同一个阵营吗?至少至今为止BrowserPlus还是一个商业技术,而且Gears当然也并非一个标准技术。而且和Flash或Silverlight插件一下,Gears和BrowserPlus也必须被下载和安装。
但是,Google认为Gears是HTML的同盟军。Gears工程师Aaron Boodman表示,“Gears是HTML阵营的先头部队,尝试一些新的思想,然后最终将其变为一个新的标准。”Pichai表示,当新的HTML标准需要哪方面的功能时,Google就首先在Gears中尝试去实现它。
Flash和Silverlight阵营的强大
Flash和它的新对手Silverlight向用户提供了一些非常具有吸引力的优势功能,例如支持音频和视频流播放功能,这让它们成为某些Web应用的必选技术。
举个例子来说,在线图片编辑功能就充分显示了Flash技术的能力。线上编辑工具Picnik就是使用了Flash技术,Adobe公司也有一个类似的在线工具Photoshop Express。尽管两者无法实现Photoshop CS3的全部功能,但是它们还是具有非常强大的编辑功能。
Picnik的首席技术官Darrin Massena表示,Picnik具有非常接近于桌面应用体验的功能,在HTML标准Canvas或SVG实现以前,Flash技术无疑是最合适的选择。
他还表示,即使上面说的这些新功能最终变为HTML标准,“还需要很长一段时间才能看到它们在浏览器中实现,需要很长时间来测试其兼容性是否能够值得人们信赖它们。”
同时,并不是只有HTML在不断完善。Flash和Silverlight也在不断向前发展。
Massena表示,“在Flash Player 10中,Adobe进行了大量的改进和创新。一年半以前我们向Adobe提出了一些希望添加的功能,在这个版本中我们看到他们对我们的要求做出了响应。”
Flash Player 10目前处于第二个测试版本,它的功能包括增加了三维图像、特殊效果和更好的视频流、硬件加速图像和文笔控制功能。
至于Silverlight,尽管它还有优秀到让Picnik考虑使用它的地步,从版本1到现在的Silverlight 2测试版它的进步还是不小的。Massena表示,“如果Silverlight能够保持这个速度发展,它肯定在富互联网应用中占有一席之地,如果它们能够首先实现3D图像,一定会有很多开发者选择使用它。”
微软宣传Silverlight的一个重点是它可以提高程序员的效率。它基于在微软.NET编程技术中使用的相同C#和VB.net语言,因此对于很多微软的程序员来说已经掌握了很多相关技能,而且可以使用微软优秀的编程工具。
同样,Flash也有强大的编程工具,而且这个工具还可以与像Photoshop和Illustrator之类的工具配合使用,这对于应用程序设计工作是非常有用的。而且由于互联网用户可以迅速升级他们的Flash软件到最新版本,它是一个更加稳定和可靠的编程平台。
结束语
很明显没有哪一个技术能够垄断富互联网应用市场,至少在近期是如此。每一个阵营的拥护者也都认可它们的对手存在可取之处。多种富互联网技术共存的格局将使它们尽自己最大的努力来进行技术创新。
用Boodman的一句话来结束本文,“Web平台正在变得越来越强大,我认为我们现在处于Web开发最活跃的一个时期。”






