OpenLaszlo 本周
正式宣布 將擴(kuò)展其OpenLaszlo平臺(tái)以支持基于Ajax-DHTML的RIA應(yīng)用開(kāi)發(fā),并預(yù)計(jì)今年年底前實(shí)現(xiàn)將Web應(yīng)用發(fā)布為Ajax版本或Flash版本的用戶選項(xiàng)。這也就是說(shuō)利用OpenLaszlo平臺(tái)開(kāi)發(fā)的Web應(yīng)用將不用必需在瀏覽器上安裝Flash插件。OpenLaszlo 的首頁(yè)上也打出了 Look Ma, No Flash 的大幅標(biāo)題,并迅速退出了一個(gè)alpha版本的
demo。


OpenLaszlo 的動(dòng)作應(yīng)該也是Open AJAX計(jì)劃中的一部分,感受到OpenLaszlo的攻勢(shì),Adobe 也推出了一個(gè)用于集成Ajax和Flex的開(kāi)源組件:FLEX-AJAX bridge,利用它,可以在Flex應(yīng)用中讓ActionScript和JavaScript相互調(diào)用。Quietly Scheming 樂(lè)觀的認(rèn)為
Flex和Ajax可以合作得很快樂(lè)。
Flash 和 Ajax 一直被視為RIA應(yīng)用開(kāi)發(fā)的競(jìng)爭(zhēng)對(duì)手,目前看來(lái)Ajax略占上風(fēng)。Jonathan Boutelle 在他的Flash or AJAX: Choosing a platform for your web application 一文中從成本/性能/第三方支持等多方面進(jìn)行了比較,為如何選擇正確的Web應(yīng)用開(kāi)發(fā)平臺(tái)提供了一份參考。
當(dāng)然也有很多人希望Flash與Ajax能相輔相成,有人實(shí)現(xiàn)了Cross-domain AJAX using Flash,還有人
建議用Flash(ActionScript可能提供E4X支持)來(lái)實(shí)現(xiàn)跨瀏覽器的
E4X (FireFox1.5開(kāi)始支持的JavaScript擴(kuò)展)應(yīng)用。