Adobe推出的Apollo测试软件提高Ajax技术
来源:互联网 发布:js三行三列布局 编辑:程序博客网 时间:2024/05/17 08:03
Adobe星期一发布了测试版的Apollo软件,这种软件即能在线运行网络程序,也能离线运行程序。
Apollo的发布在“富因特网应用程序”(RIA)程序员社区以及跨操作系统应用程序社区获得很大的反响。
Ajax风格的开发现在被应用于许多的Web 2.0服务当中,所谓Web 2.0服务,是指让用户协同以及分享网络信息的服务。
但伯顿集团的一名分析师Monson-Haefel说,Apollo还具有超越Ajax的一些优势。例如,基于Flash的程序可以运行多媒体内容,象视频,Java也具有更为丰富的开发工具。现在,整合了在线及离线内容的功能应用引人瞩目。
Monson-Haefel 表示:“在吸引开发社区方面,Ajax为Apollo加分不少。离线开发现在正在成为一种现实的问题。你需要为离线状态打造应用,Ajax无法做到这一点。”
Adobe估计会在今年下半年推出1.0版本的Apollo,富因特网应用程序平台的产品线正在变得丰富。象基于Flash的工具,Java,以及微软尚未发布的WPF/E。
哪些工具会在程序员当中流行开来现在还不得而知。但是很多人相信,将有越来越多的工具以及混合应用会跨越网路与桌面环境。
Adobe平台业务部的高级副总裁Kevin Lynch说:“Apollo根本性的东西是将网络创新引导上了桌面。过去,这是两个完全分隔的世界。我们有潜力引发桌面创新的浪潮。”
一年半之前,Virtual Ubiquity这个十人公司准备开发网络字处理程序时,他们放弃了Ajax。
这家公司的首席执行官Rick Treitman透露,当时他们尝试了很多开发技术来开发原型,但最终公司决定使用Adobe的软件。
这个名为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的离线功能优势做很多的事情,象提醒用户分享文件的最新进展等等。他说:“它有很多的潜力。我们需要看看用户对它的反应。”
- Adobe推出的Apollo测试软件提高Ajax技术
- Adobe Apollo命名AIR Web应用媲美桌面软件[转]
- 基于Adobe Flex/AIR 技术的个人记账软件 BreezeMoney
- 提高软件可靠性的方法和技术
- 如何提高软件测试的水平
- 如何提高软件测试的水平
- 提高软件测试能力的建议
- Adobe推出数字出版套装软件单机版
- 软件测试技术的发展方向
- 性能测试技术提高的门槛
- 性能测试技术提高的门槛
- 性能测试技术提高的门槛
- 软件测试技术---测试的基本概念
- Adobe Premiere // Adobe After Effects简称“AE”是Adobe公司推出的
- Adobe推新软件拥抱HTML5技术!
- 探讨软件测试技术,培养更多的软件测试人才!
- 软件测试技术---在软件生命周期中测试的实施
- Microsoft WPF/E vs Adobe Apollo
- Palm收购案最终未找到买家
- vertical-align是什么意思?
- FrontPage无法识别文件编码问题解决
- Zf Controller层的问题解决
- 什么是PHP中的stdclass()
- Adobe推出的Apollo测试软件提高Ajax技术
- 关于Windows Service 若干问题(连载中)
- CIM、WBEM、SMI-S。。。。。。
- FireFox必备插件(八)
- CIM、WBEM要Web Service化么?
- FireFox必备插件(七)
- 卡尔曼滤波器
- PPT演讲放映技巧__备注的妙用
- 定位操作符new()的理解