Apollo的發布在“富因特網應用程序”(RIA)程序員社區以及跨操作系統應用程序社區獲得很大的反響。
Ajax風格的開發現在被應用于許多的Web 2.0服務當中,所謂Web 2.0服務,是指讓用戶協同以及分享網絡信息的服務。
但伯頓集團的一名分析師Monson-Haefel說,Apollo還具有超越Ajax的一些優勢。例如,基于Flash的程序可以運行多媒體內容,象視頻,Java也具有更為豐富的開發工具,F在,整合了在線及離線內容的功能應用引人矚目。
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開發出來的離線程序非常漂亮!彼忉屨f,之所以選擇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的離線功能優勢做很多的事情,象提醒用戶分享文件的最新進展等等。他說:“它有很多的潛力。我們需要看看用戶對它的反應!
【責任編輯:銘銘 TEL:(010)68476606-8008】