UI设计是一门很重要的技术,代码谁都能学会,谁都能做。但是做设计的不一定谁都能做的了。因为UI是直接和用户相关的,用户才不管你的后台代码是如何实现的。用户关系的是直接和用户“碰面”的UI,只有UI设计的合理,才能更加吸引用户。
首先贴一个我们权限系统设计的第一版的用户组的界面:
这个界面看起来好像功能很强大,对吧?可以查看用户组,以及用户组对应的人和职务,能看用户组的基本信息,能编辑,添加,删除用户组。单击添加还能跳出弹框添加用户组。看起来一个页面的功能好强大啊。
但是问题来了,一个界面这么多功能,对于开发者可能会用,但是对于用户来说会用吗?比如我这个界面,用户一上来应该先点哪个按钮啊,是先点前面的用户组列表呢,还是先查看职务和人员呢,还是先添加用户组呢。。。
这样的界面,太过复杂,况且一个用户组就是这样的”乱“,如果一个系统的所有模块都是这样,那么用户还能用的下去这个软件吗?答案是肯定的。这样的软件即使经过培训,用户用起来也会感觉乱和各种不顺手的,因为一个页面上展示给用户太多的话,用户用起来是会感觉累和不舒服的。