ExtXL基于XHTML的ExtJS組件引擎
著名的ExtJS 開發(fā)包 (簡稱Ext )是一個非常優(yōu)秀的開發(fā)富客戶端應(yīng)用的Javascrpt工具。它包含一個穩(wěn)定的基礎(chǔ)框架和一套 具有漂亮外觀且靈活易用的基礎(chǔ)界面組件(稱為"widget"),它的API對開發(fā)人員非常友好, 通??梢灾苯邮褂肑SON來直接產(chǎn)生這些widget。到目前為止,Ext已經(jīng)有了很多的成功實(shí)施 案例。
然而,大多數(shù)傳統(tǒng)的架構(gòu)模式仍是基于多頁面跳轉(zhuǎn)的方式實(shí)現(xiàn)界面展示和 用戶交互,這與富客戶端模式"一個頁面一個應(yīng)用"的理念相去甚遠(yuǎn)。事實(shí)上,二者在實(shí)現(xiàn)上的確存在 很大的差別,甚至對服務(wù)器端的要求也不盡相同。因此,想要在現(xiàn)有的項(xiàng)目中集成Ext并非易事。 軟件設(shè)計(jì)師們必須權(quán)衡兩種模式的優(yōu)缺點(diǎn),并尋找一套解決方案,使引進(jìn)Ext的成本、風(fēng)險降到最低。
ExtXL項(xiàng) 目正是為了解決上述問題而產(chǎn)生的, 通過ExtXL可使傳統(tǒng)的軟件架構(gòu)能夠快速地引進(jìn)Ext框架及組件,以提供給用戶漂亮的風(fēng)格和更加友好的操作。 ExtXL提供了一個類似于IoC(控制反轉(zhuǎn))的引擎及一套映射關(guān)系,使頁面開發(fā)人員只需熟悉XHTML語法即可輕松 地創(chuàng)建Ext組件。
評論
圖片
表情
