幫助IT團隊快速構建符合jt808協議部標的基于java技術的GPS和視頻平臺(2379423771@qq.com)

          Ext JS與企業軟件界面設計

          由于Ext JS的布局設計,基本上是持開箱即用,HTML-FREE的布局方式,開發人員,幾乎不需要知道CSS的布局技術,也不用寫HTML代碼,就能做出可伸縮的、跨瀏覽器的、看起來還不錯的界面來。

          很多人很推崇,更多的是盲從。
          我覺得EXT的UI中需要慎重的一些地方:

          1)HTML Free, 并不代表工作量的FREE,清晰的HTML結構被繁雜的Javascript所代替,從Form、Grid到Menu,武裝到牙齒了,打開頁面,看到的是一排排的Javascript代碼,徹底打破了結構與行為分離的前端設計思想,維護這樣的頁面,并不輕松,考慮到界面是用戶最容易變動的部分,這個成本不能不考慮。

          2)開發人員大量使用EXT默認的風格,界面各個部分的區隔線條太過于明顯,沒有柔和的過渡,大量使用漸變色,堆砌的跡象明顯。如果不用EXT的Theme, 你需要重新設計一套Theme, 這不是個簡單過程,而且仍然擺脫不了EXT的基于Panel布局自身的缺點。

          3) 組件的方式,看似通過積木塊的堆砌,造出界面,但卻容易濫用,缺少針對具體情況、用戶體驗的靈活設計

          參與界面設計的人,容易與一線用戶脫鉤,很少有一種簡潔、直接、樸素、持久的設計風格,首先考慮的不是信息的組織、用戶的體驗,而是如何的炫,如何能表現自己很高的設計水平,動感,漸進、半透明、滑門、延遲、手風琴、背景圖片等效果,總想用上一用,濫用顏色,這些除了造成視覺疲勞、操作繁瑣外,起不到真正的用戶體驗。

          傳統設計的思維仍然存在,很多人在設計菜單時,都是按照功能模塊劃分的,樹狀菜單設計時,并沒有去主動考慮用戶的操作、點擊習慣。同時,設計者在看到的界面的時,用的是超級管理員的權限,所以看到很多的菜單,很多的功能。很少有思考真正的用戶的日常操作,一般直接照搬套用某套控件,而且經常一根筋的說:“我就是喜歡QQ、Outlook的界面,我就是...”。

          如Ext accordion界面,很炫,一般適合用戶自有功能非常的多的情況,但卻有它自身的缺點。

          最需要點擊的菜單,有可能都被隱藏起來,平均一個功能,要至少點擊兩次,才能找到,如果不太熟悉界面,可能要一個一個點開每個菜單。

          普通的工作站的使用者,每天做的事情都幾乎是一樣的,他們經常重復使用、操作某一個功能,有權限操作的功能并不很多,同時他們的工作也是最繁忙的,我們設計時,應當首先為他們來考慮界面,考慮他們的操作習慣,給功能提供盡量直接、方便的來回切換、跳轉、導航,應當顯眼、直接、簡約,一步到位。

          另一種用戶,是manager的管理決策用戶,他們的時間寶貴,最好設計成傻瓜式的操作,同時,將最關鍵、最重要的信息,組織、放置在一屏當中,達到At a glance的效果。

           

          posted on 2008-08-25 07:28 Speed 閱讀(8893) 評論(12)  編輯  收藏 所屬分類: 前端設計EXT

          評論

          # re: Ext JS與企業軟件界面設計 2008-08-25 08:33 fffffff

          好  回復  更多評論   

          # re: Ext JS與企業軟件界面設計[未登錄] 2008-08-25 08:52 寒武紀

          說得對!從用戶體驗出發來考慮GUI的設計  回復  更多評論   

          # re: Ext JS與企業軟件界面設計 2008-08-25 09:08 Eng?

          不要動不動就“企業”,靠  回復  更多評論   

          # re: Ext JS與企業軟件界面設計 2008-08-25 09:21 yhKing

          說得很中肯,我覺得用Extjs做界面確實存在維護困難的問題  回復  更多評論   

          # re: Ext JS與企業軟件界面設計 2008-08-25 09:26 framework

          真一個企業應用,如果客戶分散在全國各級縣市,不同的網絡質量,不同的網絡提供的商的,如果過多的使用 Ajax,太占用帶寬的應用就會很多問題。所以動到“企業”應用還得考慮很多事情的。如果是自己企業局域網內部使用的系統都好說,那么這時候對于軟件界面還不會有太高的要求。  回復  更多評論   

          # re: Ext JS與企業軟件界面設計 2008-08-25 12:03 123

          ext也用過一段時間,確實在很多地方維護會很麻煩.
          而且也太大.
          就網絡傳輸這一塊就..............很無語了.  回復  更多評論   

          # re: Ext JS與企業軟件界面設計 2008-08-26 08:21

          ExtJs做企業應用的界面造成的學習和維護成本太大了
          我并不看好這個框架
            回復  更多評論   

          # re: Ext JS與企業軟件界面設計[未登錄] 2008-08-27 00:29 AlleNny

          太耗內存了,估計FF3.1出來會好點,但是實在.....唉,內存消耗堪比3D引擎啊  回復  更多評論   

          # re: Ext JS與企業軟件界面設計[未登錄] 2009-02-01 11:31 IT民工

          怎么說呢,ext js僅僅代表了一種發展趨勢,但是規模使用于項目應用中,不夠謹慎。

          而且ext js的應用非常容易出現one page one application的狀況,因為在ext應用中使用iframe會產生無法理解的界面變形。

          哎。
          用最簡單、傳統和直接手段去構造web UI,通過jquery等做js庫,實現數據和控制的封裝是多暢快的手段。

          可惜可惜。  回復  更多評論   

          # re: Ext JS與企業軟件界面設計 2009-09-11 11:34 songzongquan

          確實如此,深有體會  回復  更多評論   

          # re: Ext JS與企業軟件界面設計[未登錄] 2011-02-18 18:22 Owen

          你所討論的問題是在設計界面的時候導致的,和采用的技術無關!
          而且ext同樣可以html和組件合用,只是看你怎么設計了。
          ext的缺點就是渲染慢,js對象占用了大量的內存,
          說js太大的人請你單擊右鍵看看ext-all有多大,網上一張圖片超過這個值的多得去了。  回復  更多評論   

          # re: Ext JS與企業軟件界面設計 2011-08-26 11:24 Joeman

          說的也有點道理,也有點過了,按照Ext JS Theme做出來的基本界面還是能符合大多數用戶的基本需求的,這就是它最大的生命力所在。至于Ext JS在發展階段存在的種種performance的問題應該還是能解決的,就是他們的sponsor好像速度慢了點。不過還是可以看好未來這種集成模塊化的解決方案。舉個不恰當的例子,以前電視機維修起來是零散的修配零件,對于高手來說不難,而現在都是大規模集成電路,傻瓜也能修,換塊板子就是,當然這個是建立在需求固定簡單的基礎上,但也許是未來方向。  回復  更多評論   

          導航

          留言簿(15)

          隨筆分類

          值得一看的博客

          積分與排名

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 嘉峪关市| 高唐县| 保亭| 湖口县| 宁阳县| 布尔津县| 隆林| 奈曼旗| 嘉祥县| 威海市| 拜城县| 青田县| 阿鲁科尔沁旗| 门源| 扎兰屯市| 博爱县| 潍坊市| 桐庐县| 元朗区| 开阳县| 都昌县| 建湖县| 伊吾县| 墨竹工卡县| 翁源县| 章丘市| 竹北市| 镇平县| 安塞县| 大安市| 湄潭县| 铁岭县| 乐山市| 彭阳县| 冀州市| 大田县| 湘潭县| 腾冲县| 平安县| 黄平县| 江川县|