現在的企業級應用,要想有一個好的用戶體驗,應該離不開Ajax應用,有的公司自己搭客戶端的Ajax框架,有的公司使用現存的。在國內,用JQuery的應該是比較多的,但JQuery由于大多數控件都是社區用戶開發的,界面確實很難統一。而Ext作為一個開源框架,特別是在2.0對整個框架進行大重構后,使用起來非常方便,于是也成為了很多公司企業級應用開發的首選。
然而,由于是使用js來編寫界面,在界面這一層打破了傳統的Web應用開發模式,在應用Ext框架的過程中,就發現了很多比較畸形的應用方式。在我看來,如果使用Ext,傳統的MVC框架對我們的意義不再是很大,比如使用Struts、JSF、EasyJWeb這些框架提供的很多實用功能不在有用。直接使用DWR這樣的引擎就直接讓客戶端與服務器的業務組件直接打交道。
對于UI來說,用戶體驗及交互效果非常關鍵。當前的Ajax應用,特別是使用Ext的應用。Ext應用一般有兩種模式,一種是OPOA,一種是使用IFrame的方式。不能絕對地說哪一種方式就好,其實還應該根據客戶端的配置及瀏覽器情況來定。使用IFrame可以防止內存泄露,有效節約內存,在IE下面比較適合。當然OPOA方式也有他的優勢,特別在用戶體驗效果上可以帶來非常不錯的效果,特別是在FF或IE7+以上。
對于客戶來說,能根據自己的客戶端情況,用戶自己選擇自己的應用程序運行方式,效果會更加。
www.erpwin.com上面提供的一些效果及體驗方式還不錯,也提供了不少定制功能,在使用ext做開發朋友可以看一看。

系統設置頁面
當然,這里只是拋一塊磚,希望更多感興趣的朋友參與進來探討。