`
jusescn
  • 浏览: 122323 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext JS与企业软件界面设计

    博客分类:
  • ajax
阅读更多

http://hoou02.blog.163.com/blog/static/1716208200872583236696/

 

有哥们转了,俺也转一个,收藏下。

 

由于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的效果。

 

分享到:
评论

相关推荐

    快意编程EXT JS Web开发技术详解.part3

    《快意编程:Ext JS Web开发技术详解》适用于初、中、高级软件设计人员,同时也可用做高校相关专业师生和社会培训班的教材,但在阅读《快意编程:Ext JS Web开发技术详解》前,需要读者掌握JavaScript的基础知识。

    Ext+JS高级程序设计.rar

    第8章 Ext用户界面控件 216 8.1 布局 216 8.1.1 在FormPanel中使用HBoxLayout进行布局 216 8.1.2 在FormPanel中使用HBoxLayout和VBoxLayout进行布局 219 8.1.3 Panel的body的样式范围 224 8.2 Form表单组件 226 ...

    ext js做的应用系统界面,很不错的!

    是用extjs做的应用系统界面,里面包括了extjs整框架。 界面比较动感!

    快意编程EXT JS Web开发技术详解.part1

    《快意编程:Ext JS Web开发技术详解》适用于初、中、高级软件设计人员,同时也可用做高校相关专业师生和社会培训班的教材,但在阅读《快意编程:Ext JS Web开发技术详解》前,需要读者掌握JavaScript的基础知识。

    Ext JS v3.0.0.rar

    软件介绍 ...Ext JS是一个创建丰富互联网应用程序的跨浏览器的JavaScrip库。它包含:高效率,可定制用户界面的小部件,设计漂亮的、可扩展的组成部件模型,容易使用的、直观的应用程序接口。

    2011【ext 主界面模板】

    ext 主界面模板ext 主界面模板 ext 主界面模板 ext 主界面模板

    快意编程EXT JS Web开发技术详解.part2

    《快意编程:Ext JS Web开发技术详解》适用于初、中、高级软件设计人员,同时也可用做高校相关专业师生和社会培训班的教材,但在阅读《快意编程:Ext JS Web开发技术详解》前,需要读者掌握JavaScript的基础知识。

    快意编程 EXT JS Web开发技术详解.pdf

    《快意编程:Ext JS Web开发技术详解》适用于初、中、高级软件设计人员,同时也可用做高校相关专业师生和社会培训班的教材,但在阅读《快意编程:Ext JS Web开发技术详解》前,需要读者掌握JavaScript的基础知识。...

    Ext中的Excel导入界面

    提供在java中使用前端Ext导入Excel文件的使用,包括前端导入Excel文件的窗口js设置,以及后台接收Excel文件的处理等内容,本代码可直接修改使用,非常方便

    Ext.js教程完整版

    3. 采用”适配器(adapters)“使得 Ext 和其他的 JavaScript 库共存; 4. 充分利用 AJAX 技术; 5. 在您的语言中展示 ExtJS 对象; 关于 Ext: 我们采用最新的的 Ext 2.x 版本, 1.x 版本到 2.x 版本的是一个重组的...

    Ext js 教程大全

    ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件都高居榜首。 单选行,多选行,高亮显示选中的行,推拽改变列...

    springMVC整合ext4js

    springMVC整合ext4js 包括主界面代码实现; 包括主界面导航代码实现; 包括添加表单的代码实现; 希望整个权限系统完成后全部发上来;

    EXT技术在Web界面设计与实现中的应用研究.pdf

    EXT是一个可开发丰富的Web界面的JavaScript框架。本文简要介绍了EXT技术的发展背景和核心概念及其原 理机制,通过EXT技术对Web应用系统布局功能的设计和实现,浅谈了如何使用EXT来提高页面易用性和改善用户体 验。

    Ext js 完美教材part2

    学习ExT的完美教材!!!使用JavaScript做漂亮界面!

    ext js 中文手册

    ext是强大的js类库 它提供了丰富的,非常漂亮的外观体验,成为众多界面层开发人员的追捧!其核心的组件基本覆盖了我们构建富客户端的常用的组件。

    Ext js 网页虚拟桌面

    使用Ext js 实现的在线虚拟桌面,界面精美,文件小巧

    Ext JS v3.1.1.zip

    Ext JS是一个创建丰富互联网应用程序的跨浏览器的JavaScrip库。它包含:高效率,可定制用户界面的小部件,设计漂亮的、可扩展的组成部件模型,容易使用的、直观的应用程序接口。

    ext实用例子,包括布局,界面,后台交互

    ext实用例子,包括布局,界面,后台交互等等。里面的命名,方法堆放,值的传输都是按照公司要求的项目要求写的,相信能给你不少帮助

Global site tag (gtag.js) - Google Analytics