作者 Rob Thornton譯者 霍泰穩(wěn)
發(fā)布于 2007年3月26日 上午10時18分
From:Click Here
Eclipse 基金會日前宣布了兩個旨在提高富互聯(lián)網(wǎng)應(yīng)用(RIA,Rich Internet Application)開發(fā)的項目里程碑,一是 Eclipse 富Ajax平臺(RAP,Rich Ajax Platform)開始支持 JFace 對話框,另外 Eclipse Ajax 工具框架(ATF,Ajax Toolkit Framework)可以支持OS X。
RAP 項目和 Google 的 GWT(Google Web Toolkit)很類似,但是有兩點不同,一是 GWT 是在瀏覽器的一個仿真 Java 引擎上運行,而RAP 主要是在服務(wù)端運行,使用 Ajax 更新客戶端。在 RAP中 事件處理(Event-handling)的結(jié)果是在服務(wù)端操作,而在 GWT 中是在客戶端。第二,因為是服務(wù)器端的,RAP 可以在一個 Web 容器里訪問所有的 Java API(Application Programming Interface)和 OSGi(Open Service Gateway Initiative)。RAP 現(xiàn)在被描述為面向Web 應(yīng)用的一種 Eclipse 富客戶端平臺(RCP,Rich Client Platform)方法。RAP 現(xiàn)在既支持對話框,也支持事件處理。
ATF 項目存在的目的是方便 JavaScript 開發(fā)(允許在 Eclipse 內(nèi)部調(diào)試),尤其是通過 IDE 的構(gòu)建提供 Ajax 運行時產(chǎn)品(Dojo、Zimbra等)。
通過 ATF,開發(fā)人員可以方便地構(gòu)建、調(diào)試和部署他們的 Ajax 應(yīng)用。它包括很多組件,如一個支持本地和網(wǎng)絡(luò)文件調(diào)試的 JavaScript 調(diào)試器和檢測 Ajax 應(yīng)用運行的工具。Eclipse ATF 支持許多當(dāng)前流行的 Ajax 框架,如 Dojo、Rico和 Zimbra 等。
在 Nexaweb 和 Genuitec 產(chǎn)品中已經(jīng)應(yīng)用了 ATF。Wayne Beaton 已經(jīng)寫了一些關(guān)于這個
項目的使用文章。