评论是倒序好还是顺序好?
作者:小毅 来源:毅博客 发布时间:2007-11-09 10:40:00
今天我去隽辰的博客去看他的文章,在读完他的文章之后,我很自然的就去读网友们给他留的评论,在读的时候我发现他的评论是顺序的,也就是最早的评论在最前面。他的评论顺序与我原来的顺序正好相反,我的博客评论原来是倒序,是后来者居上。
这时我就在想哪一种更合理?以前的Zblog的评论是顺序的,后来升级到最新版之后就可以自行选择评论是顺序还是倒序。我觉得不应该让后来的评论在下面,应该尽可能的让新的评论先被阅读到,所以我就把评论改为倒序。但是今天我在读隽辰的文章时发现评论在顺序的时候评论的阅是最为流畅的。因为是自上而下的,不需要做任何的阅读状态的调整,很自然的阅读下去。
而倒序评论的阅读似乎就不那么顺畅了。因为当我要理解最上面的一段评论时我会下意识的去想这段话是否与前面的评论者的评论内容有关。那么我可能会要拉到最下面去从下向上的阅读,很显然这样的阅读并不会让人觉得很顺畅。我们总要不断的向上拉动滚动条才能顺利的阅读完评论。向上拉动滚动条倒也没什么,最大的问题是我们的阅读习惯是自上而下的。所以每当我们读完一段评论我们的就需要向相反的方向做一次重复的视觉移动。那么,我们的阅读路线将会是这样的:
也就是说倒序会使得评论的阅读过程变得很复杂。但是顺序评论同样也存在着一些问题,比如新的评论发表都是在最后面出现那么对于新的评论是否得到重视呢?我们可以通过一些顺序论坛得知,其实对于后面的跟帖并不是很受到重视。在这点上倒序评论自然有就优势,因为新发表的评论会处在最上方,这样的话可以使得评论与正文的主题更为接近。使得新发表的评论很容易就可以阅读到。而对于一些已经参与评论的网友来说,看到最新的评论并再参与评论就显得很自然与高效。因为重复的去翻看以前的评论也是一种挺麻烦的事。倒序的方式可以使得网友的参与度增加,而如果是顺序的话,可能发完评论之后就不会再去查询是否有新的评论了,因为显示在最前面的一直是以前的评论,而新的评论不会在最上面显示,那么当网友再次翻阅文章时再参与发表评论的可能性就会降低了。所以这时倒序的评论很显然也有其优势与好处。
这两种总应该有一种是更好的吧,后来我反复的想,觉得这两种都没有绝对的优势或是劣势,应该是两种目的的手段。关于顺序评论他可以使得评论与正文之间形成更好的可读性,但是这种方式可能会使得评论的方向有所偏离。比如当正文讲的是XHTML后来就有人把CSS的内容加进来,再后面的人看到后又可能会偏向说CSS与XSL,说了XSL可能又扯到XML上去,那到评论的方向也就可能产生偏离。然而倒序评论他是打破了与正文与评论之间的那种连贯性,使得所有的评论都是围着这个正文而展开的评论。这样使得评论与正文之间的关联性更为密切。可能倒序的评论与评论之间并无太密切的关联,但是每一篇评论与正文都会有很好的关联性。而顺序评论目标偏离的可能性就远大于倒序评论。
以上是我的浅薄的见解,我也很希望听听各位好朋友们的意见与看法,看这两种哪一种更为合适。


猜你喜欢
- 类和实例python是一个面向对象的语言,而面向对象最重要的概念就是类和实例, 记得刚学习的时候不太理解这些概念,直到老师说了一句”物以类聚
- 引子使用Django在服务器端写了一个API,返回一个JSON数据。使用Ajax调用该API:<!DOCTYPE HTML>&l
- python中是通过套接字即socket来实现UDP及TCP通信的。有两种套接字面向连接的及无连接的,也就是TCP套接字及UDP套接字。TC
- 看一看自己写的类是否能符合这样的标准.要成为高手,我要走的路还很长.摘抄自《OOD 启示录》--Arthur J.Riel(1)所有数据都应
- 由于项目需要,最近在用基于Python语言的一个后端框架Django开发web应用。不得不说,Django继承了Python的简洁性,用它来
- 本文主要介绍了Python pandas 重命名索引和列名称的实现,分享给大家,具体如下:df=pd.DataFrame(np.arange
- 一、this指向构造函数实例化对象在上篇文章中,我们提到了使用new和不使用new调用构造函数的区别,如下例:function Benjam
- -- 基本查询select * from pet-- 列出指定的列select name, owner form pet-- 直接进行算术运
- 接口在 Go 语言中,接口是一种抽象的类型,是一组方法的集合。接口存在的目的是定义规范,而规范的细节由其他对象去实现。我们来看一个例子:im
- 背景最近面试经常被问到关于数据库的事务的问题,可能平时我就知道加个注解@Transactional之后就一脸懵逼的。现在发现这一块真的是常常
- 阅读上一篇:请给PNG8一个机会 系列二:对png8的误解Png8的在ie中的怪异表现:1.半透明的png8在ie6以下的浏览器显示为全透明
- 前言该脚本的代码大部分是参考自阿里云的官方帮助文档。1, 脚本语言使用的是python, 我个人只是了解python,没有太深入的知识功底2
- 本文实例讲述了Python3对称加密算法AES、DES3。分享给大家供大家参考,具体如下:python3.6此库安装方式,需要pip3 in
- 网上看到一个python写的数独,很好玩,分享给大家。import randomimport itertoolsfrom copy impo
- 下载和安装安装 WTForms 最简单的方式是使用 easy_install 和 pip:easy_install WTForms# orp
- 本文实例讲述了Python单链表原理与实现方法。分享给大家供大家参考,具体如下:Python实现单链表关于链表链表(Linked List)
- clone() 与 detach() 对比Torch 为了提高速度,向量或是矩阵的赋值是指向同一内存的,这不同于 Matlab。如果需要保存
- 1.1 准备工作安装tableau安装MySQL数据库1.2 驱动包下载tableau连接MySQL数据库需要下载mysql对应的版本ODB
- 1 获取轮廓OpenCV2获取轮廓主要是用cv2.findContoursimport numpy as npimport cv2im =
- 介绍:UUID是128位的全局唯一标识符,通常由32字节的字符串表示。使用:import uuid print uuid.uuid1()14