以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  [转帖]Eclipse RIA工具取得突破性进展  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=44662)


--  作者:hongjunli
--  发布时间:3/31/2007 9:53:00 AM

--  [转帖]Eclipse RIA工具取得突破性进展
作者 Rob Thornton译者 霍泰稳
发布于 2007年3月26日 上午10时18分

From:[URL=http://www.infoq.com/cn/news/2007/03/eclipse-atf-rap;jsessionid=9A49418570644F3BEC1224512C6FF53E]http://www.infoq.com/cn/news/2007/03/eclipse-atf-rap;jsessionid=9A49418570644F3BEC1224512C6FF53E[/URL]

[URL=http://www.eclipse.org/]Eclipse基金会[/URL]日前宣布了两个旨在提高富互联网应用(RIA,Rich Internet Application)开发的[URL=http://www.eclipse.org/org/press-release/20070306eclipseajax.php]项目里程碑[/URL],一是 [URL=http://www.eclipse.org/rap/]Eclipse富Ajax平台[/URL](RAP,Rich Ajax Platform)开始支持 JFace 对话框,另外[URL=http://www.eclipse.org/atf/]Eclipse Ajax工具框架[/URL](ATF,Ajax Toolkit Framework)可以支持OS X。

RAP 项目和 Google 的 GWT(Google Web Toolkit)很类似,但是有两点不同,一是 GWT 是在浏览器的一个仿真 Java 引擎上运行,而RAP 主要是在服务端运行,使用 Ajax 更新客户端。在 RAP中 事件处理(Event-handling)的结果是在服务端操作,而在 GWT 中是在客户端。第二,因为是服务器端的,RAP 可以在一个 Web 容器里访问所有的 Java API(Application Programming Interface)和 OSGi(Open Service Gateway Initiative)。RAP 现在被描述为面向Web 应用的一种 Eclipse 富客户端平台(RCP,Rich Client Platform)方法。[URL=http://wiki.eclipse.org/index.php/Rap10M2_News]RAP现在既支持对话框,也支持时间处理[/URL]。

ATF 项目存在的目的是方便 JavaScript 开发(允许在 Eclipse 内部调试),尤其是通过 IDE 的构建提供 Ajax 运行时产品(Dojo、Zimbra等)。

通过 ATF,开发人员可以方便地构建、调试和部署他们的 Ajax 应用。它包括很多组件,如一个支持本地和网络文件调试的 JavaScript 调试器和检测 Ajax 应用运行的工具。Eclipse ATF 支持许多当前流行的 Ajax 框架,如 Dojo、Rico和 Zimbra 等。
在 Nexaweb 和 Genuitec 产品中已经应用了 ATF。Wayne Beaton 已经写了一些关于这个[URL=http://wbeaton.blogspot.com/2007/03/ajax-toolkit-framework.html]项目的使用文章[/URL]。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
5,406.250ms