作者 Rob Thornton譯者 霍泰穩
發布于 2007年3月26日 上午10時18分
From:Click Here
Eclipse 基金會日前宣布了兩個旨在提高富互聯網應用(RIA,Rich Internet Application)開發的項目里程碑,一是 Eclipse 富Ajax平臺(RAP,Rich Ajax Platform)開始支持 JFace 對話框,另外 Eclipse Ajax 工具框架(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)方法。RAP 現在既支持對話框,也支持事件處理。
ATF 項目存在的目的是方便 JavaScript 開發(允許在 Eclipse 內部調試),尤其是通過 IDE 的構建提供 Ajax 運行時產品(Dojo、Zimbra等)。
通過 ATF,開發人員可以方便地構建、調試和部署他們的 Ajax 應用。它包括很多組件,如一個支持本地和網絡文件調試的 JavaScript 調試器和檢測 Ajax 應用運行的工具。Eclipse ATF 支持許多當前流行的 Ajax 框架,如 Dojo、Rico和 Zimbra 等。
在 Nexaweb 和 Genuitec 產品中已經應用了 ATF。Wayne Beaton 已經寫了一些關于這個
項目的使用文章。