williamraym

          拋磚引玉:Ext應(yīng)用開發(fā)探討

          現(xiàn)在的企業(yè)級應(yīng)用,要想有一個(gè)好的用戶體驗(yàn),應(yīng)該離不開Ajax應(yīng)用,有的公司自己搭客戶端的Ajax框架,有的公司使用現(xiàn)存的。在國內(nèi),用JQuery的應(yīng)該是比較多的,但JQuery由于大多數(shù)控件都是社區(qū)用戶開發(fā)的,界面確實(shí)很難統(tǒng)一。而Ext作為一個(gè)開源框架,特別是在2.0對整個(gè)框架進(jìn)行大重構(gòu)后,使用起來非常方便,于是也成為了很多公司企業(yè)級應(yīng)用開發(fā)的首選。

          然而,由于是使用js來編寫界面,在界面這一層打破了傳統(tǒng)的Web應(yīng)用開發(fā)模式,在應(yīng)用Ext框架的過程中,就發(fā)現(xiàn)了很多比較畸形的應(yīng)用方式。在我看來,如果使用Ext,傳統(tǒng)的MVC框架對我們的意義不再是很大,比如使用Struts、JSF、EasyJWeb這些框架提供的很多實(shí)用功能不在有用。直接使用DWR這樣的引擎就直接讓客戶端與服務(wù)器的業(yè)務(wù)組件直接打交道。

          對于UI來說,用戶體驗(yàn)及交互效果非常關(guān)鍵。當(dāng)前的Ajax應(yīng)用,特別是使用Ext的應(yīng)用。Ext應(yīng)用一般有兩種模式,一種是OPOA,一種是使用IFrame的方式。不能絕對地說哪一種方式就好,其實(shí)還應(yīng)該根據(jù)客戶端的配置及瀏覽器情況來定。使用IFrame可以防止內(nèi)存泄露,有效節(jié)約內(nèi)存,在IE下面比較適合。當(dāng)然OPOA方式也有他的優(yōu)勢,特別在用戶體驗(yàn)效果上可以帶來非常不錯(cuò)的效果,特別是在FF或IE7+以上。

          對于客戶來說,能根據(jù)自己的客戶端情況,用戶自己選擇自己的應(yīng)用程序運(yùn)行方式,效果會(huì)更加。www.erpwin.com上面提供的一些效果及體驗(yàn)方式還不錯(cuò),也提供了不少定制功能,在使用ext做開發(fā)朋友可以看一看。

          系統(tǒng)設(shè)置頁面


          當(dāng)然,這里只是拋一塊磚,希望更多感興趣的朋友參與進(jìn)來探討。


          posted on 2008-12-15 10:45 WilliamRaym 閱讀(1652) 評論(4)  編輯  收藏

          評論

          # re: 拋磚引玉:Ext應(yīng)用開發(fā)探討 2008-12-15 11:01 activeflex

          用戶自己選擇自己的應(yīng)用程序運(yùn)行方式,效果會(huì)更加。
          應(yīng)改為:用戶自己定制自己的應(yīng)用程序界面,效果會(huì)更佳。  回復(fù)  更多評論   

          # re: 拋磚引玉:Ext應(yīng)用開發(fā)探討 2008-12-16 02:08 onejavaer

          想求解

          Ext應(yīng)用一般有兩種模式,一種是OPOA,一種是使用IFrame的方式。

          能簡要介紹一下這兩種使用方式嗎 OPOA這個(gè)名詞是怎樣的簡寫 這兩種方式實(shí)現(xiàn)起來大概是個(gè)怎樣的思路 向您學(xué)習(xí)一下  回復(fù)  更多評論   

          # re: 拋磚引玉:Ext應(yīng)用開發(fā)探討 2008-12-16 10:32 徐堯

          one page one application,感覺ext還是慢,而且2.0.3后的維護(hù)是要收費(fèi)的。還是用jquery吧,別離js太遠(yuǎn)了  回復(fù)  更多評論   

          # re: 拋磚引玉:Ext應(yīng)用開發(fā)探討 2008-12-16 14:53 lengyu

          OPOA是One Page, One Application的縮寫.含義很簡單:一個(gè)頁面就是一個(gè)應(yīng)用。在眾多的基于Web的MIS系統(tǒng)中,沒有人關(guān)心頁面的組織形式;大多數(shù)稍微復(fù)雜的MIS系統(tǒng),都采用分禎 (Frame)的方式來組織頁面,這樣,在進(jìn)行業(yè)務(wù)操作的時(shí)候,url的變化表現(xiàn)在一個(gè)框架頁面內(nèi),從瀏覽器的地址看起來,只有一個(gè)地址;更有甚者,一些應(yīng)用干脆彈出一個(gè)去掉了瀏覽器菜單、工具條、地址欄、狀態(tài)欄的窗口(比如招商銀行、民生銀行的網(wǎng)上銀行系統(tǒng)),連地址都看不見。因此,一個(gè)頁面就是一個(gè)應(yīng)用,從用戶的角度來說,對于操作型系統(tǒng),是一種非常自然的體現(xiàn)。IFRAME就不用說了..與傳統(tǒng)的基本一樣.  回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2008年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 长汀县| 郓城县| 岳普湖县| 河北区| 玉龙| 赤水市| 宁夏| 尼勒克县| 云梦县| 左贡县| 栾城县| 北流市| 龙州县| 自贡市| 阳新县| 花垣县| 古田县| 呼玛县| 政和县| 芦山县| 榆社县| 子长县| 思茅市| 广昌县| 手机| 佛坪县| 江陵县| 容城县| 虞城县| 永顺县| 新源县| 荣昌县| 财经| 都昌县| 六枝特区| 湾仔区| 石河子市| 锡林浩特市| 营口市| 海伦市| 灌云县|