简约唯美---我对用户界面与功能的理解
好久没写关于个人看法的文章,期间工作换了不少,最后去了家做汽车项目的网站发展,话就说到这里了.写这篇博文是有一定的目的的,但是最主要也是体现我个人的看法,而不是针对某些事.
和为简约唯美?我的看法就是,简约就是网站简单朴素,架构清晰了当,不累赘,没有多余没用的东西(如广告),而唯美就是,通过一些很简单的手段设置整体风格看上去有很强的视觉观赏性与立体感,让人百看不腻的感觉,简约唯美就简单介绍到这里了.
用户界面与功能:简单明了让用户一看就明白的用户界面我认为是最好的,现在无论在在网站开发和包括各种各样的开发项目中,一眼让用户看的明白的界面是最好的.
从用户角度来说,用户喜欢网站有以下几点(针对资讯与门户网站):
一:网站更新速度快,咨询实时更新
二:网站访问速度快,不卡,读取页面基本能在1到3秒内显示出来.
三:良好的版面风格,没有乱糟糟的版面
四:良好的界面体验,能通过最简单的方式找到最有用的咨询.
五:简单明了的功能,通过一个按键或者一些简单的输入就可以达到想要的东西.而不是通过n层的输入与选择才会得到想要的东西
以企业角度来说,企业希望程序员实现:
一:功能尽可能复杂,让用户看上去这个项目制作难度有多高,而且制作时间需要很长,需要花费多少,功能是多强大的.
二:界面尽可能华丽,不要担心用户机子是否承受得了该系统资源消耗,力求最好看,最动感.
三:不需要考虑对前台页面的优化,只要针对数据库方面优化就可以了,页面那些css与脚本优化全抛在后面,数据库优化好了就可以了.
四:让这系统整体复杂化,必须要使用特定的员工进行培训才可以具备使用这系统的能力.
五:让用户查找资源尽可能得使用更多的搜索条件,这样让用户觉得我们搜索引擎是非常之强大与百度与xxx可以匹敌的
六:系统管理界面要列出所有功能的设置,一个都不能少
七:为了赶时间早日赚到更多的利润,讲以前旧的系统东拼西凑合当作一个新的系统拿出来再次销售,不需要对其进行二次开发,只需要合并出来可以运行就可以,不考虑表结构,数据库复杂程度
八:不要对现有的系统进行重构或者优化,除非客户有特别要求否则原来系统该怎么样就怎么样
九:我只需要看到成果,无论你怎么做,只要得到我要的结果就可以了.不用考虑实现方式.测试只需要按照流程走就可以了.
十:给客户的用户手册只需要截图加上简单的说算就可以了,如果客户系统崩溃,可以通过找策划联系维护人员,交一定的维护费就可以对客户系统维护
以上大约企业对程序员的一些要求.
对于我来说,以程序员的角度我会这样做:
一:功能键尽量少,一个功能键可以表达的意思就一个功能键做完,而不是分开把它复杂化.
二:让操作权交给用户,把一些常用的功能交给用户决定,而不是同过管理员去控制,让自由度更大
三:优化前台与数据库,前台的优化可以让页面读取的更快,除了要对数据库的sql优化之外还需要对前台的脚本与css优化,减少无用的脚本与css
四:定期重构,一个好的项目需要定期重构,这样可以延长这项目的生命周期,并且可以通过重构进行一些功能的扩展再次使用.
五:规范的文档,严格遵守软件工程的文档,根据公司的规模适当制定一些常用的文档,进行编写
六:简单而详细说明的用户手册,通过简单的图片把主要功能详细介绍给用户,让用户可以快速上手,而不需要使用专门的培训人员进行培训,减少资源浪费.
七:结构简单减少复杂化,减少代码耦合度.
八:实用的管理员界面设置,将不常用的设置放到配置文件中,将通用的功能做成一个功能键或者功能页
九:简约唯美的前台,页面不需要采用过于华丽的设置,减少用户电脑资源开销,尽量少用flash显示
十:通过一些简要培训内容让客户企业员工具备一定的简单系统维护能力,至于发生严重问题时候通过维护人员进行系统抢修.
十一:进行交错性的测试,单元测试,压力测试,等一个测试都不能少.