• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 网页制作 >> 设计理念 >> 详细内容
 

推荐文章

  • [译文]交互性被认为是有害的
 
 

热点文章

  • 45个杰出的博客设计
  • 用Dreamweaver实现ASP动态网站建设
  • 基于RBAC的权限设计模型
  • Dreamweaver网页制作技巧:使用模板
  • 思域:网站架构之首页的架构!
  • 学习参考:用Dreamweaver+ASP实现网页分页
  • Dreamweaver制作网页的图片应用技巧
  • 注册页面的各式设计
  • 在Dreamweaver中插入有颜色的直线
  • 2008年Logo设计10大趋势
  • 肤浅网页设计
  • Dreamweaver基础教程:层及其应用
 
 

相关文章

 
 

百度搜索

 
 

混沌中新生—谈非线性任务流程的窗口打开方式

  • 阅览次数:
  • 文章来源: http://ued.koubei.com/2008/07/15/entropy/
  • 原文作者:
  • 整理日期: 2008-07-28
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

1 问题描述

最近与诸位聊起,在用户体验网站产品、完成任务的过程中,页面的切换到底是新开窗口,还是当前页面跳转,哪一种是最佳的用户体验。这一讨论上,意见产生了一定的分歧。在这里,也发表下自己的看法

2 从热力学角度提供解决方案–最大限度维持低熵状态

2.1 任务流程的跳转

遵循树形结构的从属关系,不同任务流程之间,相同层级的跳转采用当前页面转入。间隔层级采用新开窗口

以房产业务举例,房产页面,如点击左侧的资讯或帖子链接,视为不同任务流程间跨层级跳转,应为新开窗口。如在房产页面,从二手房切换至租房(导航或搜索),为不同任务流程间同层级跳转,根据规则为当前页面转入。
我们常常会把这个基本思想简化为:导航与当前页面转入,其他新开窗口。这种说法是不严谨的,但易被理解与实现。

2.2同一任务流程中的跳转

2.2.1母层级中的每一子项均与任务流程相关,视为孪生关联,此时从属关系的层级转化采用新开窗口,同层级转化采用当前页面转入。


2.2.2当母层级中的子项只有一项与任务流程相关,视为单一的线性任务流程。此时从属关系与同层级转化均可采用当前页面转入,减少不必要的熵增。跨层级采用新开窗口

 

为什么会将同一任务的子项划分关联与非关联属性
答:是根据网站产品类型的不同进行的客观划分。

拿房产网站来说。如若用户尝试以“合租房,1500-2000元,1室”为关键词搜索合适房源,检索后反馈给用户一个包含“合租房,1500-2000元,1室”关键词的list页,该页面所有结果均符合用户的“合租房,1500-2000元,1室”这一限定要求,list的每一子项间都满足检索需求又无明显差别的情况下,此时采用新开窗口,方便用户进行逻辑比较

图1 -检索条件

图2 -检索结果

而对于餐饮行业的产品有这样的情形,通过精确检索关键词可以在搜索列表中确定唯一的相关项(图1,图2),但通过区域搜索或部分关键词搜索又无可避免产生相当多的同类项(图3,图4)

图1-检索条件

图2 -检索结果

图3 -检索条件

图4 -检索结果

淘宝的商品陈列也符合这个规则。

图1 -检索条件

图2 -搜索结果

总的来说,该类行业,即使在精确的检索中,仍会在结构末端出现大量无明显差别的同类项时,同一任务流程的list转向多半采用新开窗口的形式相对比的是,豆瓣、amazon、音乐类网站,网站检索中的绝大部分产生的都是相对唯一的项,如若搜“一本名称明确的书籍,音乐”,则list列表中子项只有一项符合用户需求(可能有相同名称的子项,但分属音乐、书籍、电影大类,可以在list层被明显区分出差别的),此时可视这一过程的性质为线性流程主导,多采用当前页面转入的方式

图1 -豆瓣的检索条件

图2 -豆瓣的检索结果

2.3 底层级转向上层级转化采用当前页面转入

注: list页情形同样适用索引index页或频道首页。跨层级(如向detail信息的转化)新开,向list页面转化原则上以维持低熵状态为准则

以上的方案列举了一般原则下不同网站推荐采用的跳转方案。应用时应分析针对不同网站的业务类型,选用最佳的解决方案。切忌不多加分析的拿来主意,,同时也没有一种方案是最佳策略。这里提出的只是现阶段较为适用的一种方案设计思路,笔者相信,随着互联网交互方式的发展,web软件化程度越来越高,同一任务的非线性操作可以简化成线性操作的解决方案时,当前页面转入的方式会占据更重要的位置。

2.4 妄说成因

我们看到了东西方对待页面转入处理方式的差别,笔者认为这一差别,一取决于东西方思考方式(笔者在其后详述) 二源于偶然,取决于必然。
最初的偶然可仅因为西方的互联网发展初期,信息的深度与广度没有现今那么频繁,虽然网速较低,也可以进行连贯的逻辑思考。而互联网的发展延伸到国内时,信息的量与交互的速度超越了某一阈值,信息开始了指数级的无序增长,但国内有限的网速又限制了对这一模式的适应,故新开窗口这一方式成为适应这一“特殊环境”的有利方式,最后这一方式沿袭了下来。事实告诉我们,一旦某一问题的解决方案得以确立,人们往往很难拿再放弃它。不管是在经济领域,还是在自然界,作为首创者,要在这一领地谋取一间斗室是一件容易的事,反之假如一个人已稳坐钓鱼台,他就能顽强的抵抗他人的进攻,因为捍卫者大多已根据自己的利益改变了不得不守护的天地。于是一种新事物对其环境产生反作用(反馈影响),使环境发生了不可逆转的变化,同样最初登场的偶然性有时会强化自己,并确定其无可比拟的领先地位。这一定律同样实用于互联网生态系统的发展。
用白话讲,即使在现在,我们也很少看说明书,也很少有人知道如何使用shift+鼠标左键

2.5 对趋势的预测

笔者以为,有效维持系统的有序度,保持系统运行维持在低熵状态是我们目前追求的目标,进一部降低系统运行的成本亦是未来发展的趋势。但有效的更改“新开窗口这一习惯”有赖于以下几项的发展。

1 网速的提高。使当前页面转入实现无缝转换。不再需要新开窗口给用户的点击反馈。

2 检索更智能化,每一产品都有相应的符合现实利益的逻辑(针对多产品型网站而言),从list页可以将无序相关项的差别呈现得更明显。

3 检索智能化依然不能取代隐形的比较逻辑。需要用户进行非表象的逻辑思考。故需要通过ajax,flex或java实现更便捷的同页面比较与无缝切换功能。

而在目前的技术水平发展达不到理想的状态下,试图寻找一种行之有效的解决方案,力求给用户一种切换中的无缝“不感知”操作,是笔者撰文的核心目标。

最后哆嗦一句:水至清则无鱼,高度有序的系统是已经死亡或即将死亡的系统。充满活力的系统必然包含局部的混沌。但有效的转化“操作无序”为“信息交互的无序”是有效的方向。最好的例证是目前红火的sns,再比如开心网的交互游戏

延伸阅读熵

热力学系统的重要态函数之一。熵的大小反映系统所处状态的稳定情况,熵的变化指明热力学过程进行的方向,熵为热力学第二定律提供了定量表述。
为了定量表述热力学第二定律,应该寻找一个在可逆过程中保持不变,在不可逆过程中单调变化的态函数。克劳修斯在研究卡诺热机时,根据卡诺定理得出,对任意循环过程都有!!!S0630_1 ,式中!!!S0630_2Q是系统从温度为T的热源吸收的微小热量,等号和不等号分别对应可逆和不可逆过程。可逆循环的!!!S0630_3表明存在着一个态函数熵,定义为

!!!S0630_4

对于绝热过程!!!S0630_5Q=0,故!!!S0630_6S≥0,即系统的熵在可逆绝热过程中不变,在不可逆绝热过程中单调增大。这就是熵增加原理。由于孤立系统内部的一切变化与外界无关,必然是绝热过程,所以熵增加原理也可表为:一个孤立系统的熵永远不会减少。它表明随着孤立系统由非平衡态趋于平衡态,其熵单调增大,当系统达到平衡态时,熵达到最大值。熵的变化和最大值确定了孤立系统过程进行的方向和限度,熵增加原理就是热力学第二定律。
能量是物质运动的一种量度,形式多样,可以相互转换。某种形式的能量如内能越多表明可供转换的潜力越大。熵原文的字意是转变,描述内能与其他形式能量自发转换的方向和转换完成的程度。随着转换的进行,系统趋于平衡态,熵值越来越大,这表明虽然在此过程中能量总值不变,但可供利用或转换的能量却越来越少了内能、熵和热力学第一、第二定律使人们对与热运动相联系的能量转换过程的基本特征有了全面完整的认识。
从微观上说,熵是组成系统的大量微观粒子无序度的量度,系统越无序、越混乱,熵就越大。热力学过程不可逆性的微观本质和统计意义就是系统从有序趋于无序,从概率较小的状态趋于概率较大的状态。
在信息论中,熵可用作某事件不确定度的量度。信息量越大,体系结构越规则,功能越完善,熵就越小。利用熵的概念可以从理论上研究信息的计量、传递、变换存储。此外,熵在控制论、概率论、数论、天体物理、生命科学等领域也都有一定的应用

3 追本溯源

3.1 为什么西方网站当前页面转入的多,东方网站新开窗口多。

相信大家都了解的一种说法是,西方人比东方人更讲求逻辑。故西方人在处理任务时,更容易专注于任务层级的逻辑性。故西方网站的页面层级很深,TAB很多,转入方式几乎全为当前页面的转入。这一切控制了整个网站系统的低熵状态,更符合逻辑上的简化思路,而东方人更讲求非线性的达到目的。逻辑上并不讲求严谨。新开窗口式的任务流恰恰满足了这种习惯。笔者在这一观点上,是认同的。虽然我们可能无法证明,究竟是那些因素,造就了东西方在理解与思想上的差距,但我们可以通过东西方社会文化的差异体会到这一点

3.1.1简单的谈差异

西方人信奉基督教。东方人则信奉佛教与道教。基督教的本质,是教人求“有”的过程。虔诚信奉,以求死后归宿。讲求因果。而佛教与道教则在本质上是一个修“无”的过程,“无为而治”“天道自然”都充分的体现了这一思想。讲求与自然的和谐,并不强求因果。虽然为了便于传播的目的,佛教与道教也不免衍生出“成佛”“成仙”这种便于世人理解的“有”的存在,但东方人接受了“无”与西方人信奉的“有”在本质上的区别造成了对逻辑,对因果的认识。故而,西方人在严谨的逻辑至上,发展了数学,科学与医学。东方人发现了很多,却少有发明。直到近代,才引入了因果逻辑的辨证观。

3.1.2 笔者的观点

东西方的思考方式无所谓优劣,各有所长也有所短。但回到我们的交换设计思路上,根据不同区域用户的特点进行设计,顺应用户的习惯,创造一种“不感知”的交互流程,比一味学习西方人的思维方式,在每一个网站节点上,要求用户“每次都做选择”更有价值。
从开放的环境上看,“给用户一个选择”与用户只能选择“每次都得选择”这个逻辑的对立,要比“给用户一个选择”相对于“用户没有选择”这这个逻辑更具有刺激性。“每次都得选择”实意味着没有选择。在应该中止当前的工作流,转入一个新的非线流程中时,一个必须要求用户每次多花费两次点击及鼠标定位才能实现的非线性操作理念,又何尝给过用户以选择呢?最后用户只能选择适应这个非人性化繁琐的流程,或者选择寻找一个替换的工具。而且对于用户来说,网站的结构并不能全盘把握,“选择”本身带有一定的盲目性与强迫性。Shift+左键的快捷方式也没有普及开来。
但采用尽量让用户”不感知选择”的设计思路为起点,活用当前页面跳入与新开窗口在线性与非线性领域不同的特长,符合用户行为的习惯,使用户完成任务的过程中不繁琐,不迷失为最主要目标,似乎对用户更为友好。

3.2 习惯的力量有多强大

毫无疑问,从心里学上讲,人脑更容易接受故事所揭示的“真理”,因为故事易于理解,有丰富的细节,使人印象深刻,相对于纯逻辑的规则描述,易于想象、加工与传播。故事便被附加了不相关的含义。故事本身带有很大的局限性,抱有通过故事所吸取的“经验”应用到现实中去,以弥补我们经验上的不足,这一思路已为证明是不可行的。重复过去不会取得成功,事例也源于偶然。故事是便于加工的,在讲述的过程中,必然会省略了若干可能会对结局造成重要影响的要素,突出那些符合讲述者观点的主体与要素,尽管这些被省略的要素在当时无法证明自身的重要性。所以在对同一个事件不同的描述中,甚至会得到两个完全相反的结论。不知道大家有没有类似的经历。所以今天我不讲故事来证明逻辑。

下面仍旧是一个故事,请不相信故事证明逻辑的人不用花时间去看。相信故事会揭示“规律”的人要看一下,不要信故事所证明的观点,尽管这个故事是完全真实的。

端详一眼你的计算机吧。键盘上的字母按照一种引人瞩目的顺序分布,没人愿意对它揭示,所以人们或者花气力熟记它,或者每次击键前象老鹰似的用手爪在键盘上空盘旋,你可曾自问,这一紊乱是打哪来的
故事回溯到第一台打字机问世的那段时光。那时,工程师们致力于客服打自己上装有铅字的连动杆勾死问题,—直到1868年才有美国的发明家肖尔斯构思出一个解决方案,确定了我们实用迄今的键盘。肖尔斯建议,打字机的字母定位宜按并列的顺序取代重叠的顺序,字母彼此尽量排开,这样一来,极大的方便了打字工作,当出现最常见的来自相反方向的字母组合时,连动杆就能敲击到纸上,不再那么容易受阻。肖尔斯为他的设想申请专利,随着军工厂雷明通的收购,将的字母排列顺序推行到世界各地,当时,无人抗议这种特殊的键盘逻辑,而相反的方案又姗姗来迟,20世纪30年代,有人挖空心思提出了一种可以让手指抄近道的排列,从而加快打字速度,尽管这样的键盘更为明智,尽管机械问题很久以来就不再扮演什么角色。但这一理念却始终没有实现。所有人都习惯了QWERTZ顺序,不愿吐故纳新。这一古老的习惯沿袭至今,几乎无人知晓,只要动一动鼠标,就可以将键盘顺序改为更舒畅的DVORAK排列,就可以而不得不感叹QWERTY永垂不朽—摘自偶然造就一切

笔者第一次尝试以信息系统控制的角度论证观点,故在文章中,逻辑、概念引用的错误在所难免,希望同学们给予大力的打击与指正。同时欢迎打酱油的同学一同交流学习!与诸君共勉

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号