这个名为Buzzword的字处理程序使用了Adobe的Flash以及 Flex 2.0富因特网应用程序开发软件。
Treitman说:“我们相信,这是唯一一条可行的产品开发途径。其它技术不适合我们的方向。”
Virtual Ubiquity公司表示,他们很愿意尝试Apollo,准备用它来开发一种离线版的字处理器。Treitman说:“用Apollo开发出来的离线程序非常漂亮。”他解释说,之所以选择Flash平台,主要原因是因为它在浏览器当中普及得很广。
Monson-Haefel指出,Flash和WPF/E在浏览器插件领域的普及有助于保持平台开发的一致性,这是Ajax无法比拟的。
许多开发人员倾向于使用开放的网络开发技术,象JavaScript,而不是用来自Adobe或者微软这些单一公司的开发工具与浏览器插件来进行开发。
但Monson-Haefel指出,这仍然存在很多浏览器兼容的问题,象Firefox和微软IE浏览器。各种开发工具的不同可能要让开发人员等上很长的时间才能判断出Ajax与其它浏览器插件到底谁能取得主导地位。
OpenLaszlo开源开发工具可以进行Flash或者Ajax富因特网应用程序开发。
另外一个工具叫做Nexaweb,它是一种基于Eclipse的Ajax工具。目前,Ajax也有几个框架在加速其发展。Adobe的Flex允许开发人员在一个程序当中整合HTML(超文本链接标示语言),JavaScript以及Flash。
Monson-Haefel说,Ajax获得了广泛的厂商支持,大部分的网络开发人员也相当的认同它。尽管Java最成熟,但自从这种语言从上个世纪90年代出现以来,由于运行这种程序需要浏览器弹出下载窗口,因此,它大大影响了用户的浏览器体验。
与此同时,新加入富因特网应用程序竞赛的是微软的WPF/E和Apollo,为了运行其程序,这两者均需要用户为浏览器下载新的插件。
Treitman说,开发人员可以利用Apollo的离线功能优势做很多的事情,象提醒用户分享文件的最新进展等等。他说:“它有很多的潜力。我们需要看看用户对它的反应。”
用户评论