《社交网站界面设计(原书第2版)》——2.2 社交网站要有意设计得不够完善

2.2 社交网站要有意设计得不够完善

设计网络社交环境和设计传统媒体、内容广播式网站的一个主要区别是:在线社交社区不可能在事前就设计得非常完善。或者说,它不应该提前设计完善。我们必须给社交应用程序的用户机会,让他们亲自“完善”设计。
这一原则源自一些熟悉的概念:自定义、皮肤、用户自定义标签,以及它们可能引发的新兴的分众分类(folksonomies)等。
你可以将该过程称为“元设计”。我们为用户提供的是“渔具”和教他们如何钓鱼的指导,而不是“鱼”。我们设计的是系统规则,而不是结果。有人将其称为衍生式设计,因为你设计的是由用户自己完成整个环境的界面。
采用这种设计哲学,我们创建的是开放的空间,而不是迷宫。如果我们成功地将用户带到我们的网站,并让他们参与到社区生活(会在后面的章节讨论),他们就会在个人选择和与人协作方面有所取舍,这些取舍将决定他们共有环境更详细的形态。
但很显然,应该有所限制。你必须找到基本环境(稳定、不变且可靠的)和那些可扩展的环境之间的界线。网站类型决定这条界线存在于整体架构的哪个部分。举一个非常简单的例子:给自己的个人资料页面换肤。MySpace允许用户有众多的设计组合,例如用户可以创建一种狂欢的气氛来让人想起往日Web中Geocities的家园。Facebook为用户提供了一系列配色方案,只要你喜欢高雅的蓝色格调(Facebook的配色局限于蓝色的不同色调——译者注)。无论设计决策本身是否正确,它们会导致截然不同的结果,进而可能会奠定社交网站的基调。

时间: 2024-09-18 17:40:28

《社交网站界面设计(原书第2版)》——2.2 社交网站要有意设计得不够完善的相关文章

《VMware vSphere设计(原书第2版)》——1.2 vSphere设计的不同层面

1.2 vSphere设计的不同层面 如上一节所述和图1-1所示,vSphere设计必须阐述三个层面,否则就不是完整的设计.这三个层面是:技术.组织和运维,三者再通过功能需求统一起来.但是设计时,还必须具体定义每个层面内的众多决策点. 区分三个层面的最好方法就是了解各层面包含的决策点类型,图1-4详细描述了这些内容. vSphere设计的每个层面中,你会根据功能需求进行决策,紧接着是交互评审(如图1-3所示)以确保决策依然满足功能需求.本节将通过分析层面涉及的一些决策点,更深入细致地研究每个层面

《VMware vSphere设计(原书第2版)》——2.2 ESXi设计

2.2 ESXi设计 ESXi hypervisor和传统ESX有很多共同元素,但是它与ESX之间最大的区别就是移除了基于Linux的Service Console.ESXi保留了与ESX类似的VMkernel和VMM组件,在VMkernel中增加了一些特性,增加了一个新的且比较小的管理控制台,以及一些用户模式进程以取代老的Service Console 操作系统的功能. ESXi这样重新设计是为了让VMware用户能够像处理硬件设备一样,通过hypervisor实现横向扩展.愿景是实现一个基础

《VMware vSphere设计(原书第2版)》——3.3 管理层设计

3.3 管理层设计 本节主要讨论如何进行管理层设计.如何组织讨论内容呢?我们将采用第1章介绍的几个基本原则(可用性.可管理性.性能.可恢复性和安全性)作为组织信息的框架.首先从可用性开始. 3.3.1 可用性 开始管理层设计时,要考虑的第一个基本原则就是可用性.如第1章所述,可用性包含很多度量指标,例如正常运行时间,有时候还包括性能(如果应用程序性能太差以至于反应过慢,那这个服务还可用吗?). 可以为vCenter服务器提供可用性的方法如下: vSphere HA. vCenter服务器心跳.

《算法导论(原书第3版)》一2.3 设计算法

2.3 设计算法 我们可以选择使用的算法设计技术有很多.插入排序使用了增量方法:在排序子数组A[1..j-1]后,将单个元素A[j]插入子数组的适当位置,产生排序好的子数组A[1..j]. 本节我们考查另一种称为"分治法"的设计方法.第4章将更深入地探究该方法.我们将用分治法来设计一个排序算法,该算法的最坏情况运行时间比插入排序要少得多.分治算法的优点之一是,通过使用第4章介绍的技术往往很容易确定其运行时间. 29 2.3.1 分治法 许多有用的算法在结构上是递归的:为了解决一个给定的

《Web前端工程师修炼之道(原书第4版)》——第3章 Web设计基本概念

第3章 Web设计基本概念 随着Web的成熟和设备访问数量的成倍增加,作为Web设计师和开发人员,我们的工作变得更加复杂.坦率地说,我无法在一本书中涵盖所有的内容.在本章接下来的部分,我将专注于介绍Web设计的基本部件:HTML元素.CSS样式.小试一下JavaScript和Web图像制作,这会为你的进一步发展奠定坚实的基础. 但在我们实质学习之前,我想介绍每一个Web设计师都需要知道的一些重要概念.我们将看到促进当代Web设计环境优化的一些思想和观念.本书后续的部分中,我会经常提到本章介绍的术

《VMware Virtual SAN权威指南(原书第2版)》一3.7 设计考量:分布式交换机和网络I/O控制

3.7 设计考量:分布式交换机和网络I/O控制 为了提供服务质量(QoS)和性能的可预测性,VSAN和NIOC应该携手共进.在讨论配置选项之前,下列网络类型应该列入考虑范围内:管理网络vMotion网络Virtual SAN网络虚拟机网络这个设计考量假设为了可用性已经准备好了万兆的冗余网络连接和一对冗余的交换机.基于使用的网络交换机类型的不同,我们将描述两个场景:1.不具备链路聚合能力的冗余万兆以太网交换机配置.2.具备链路聚合能力的冗余万兆以太网交换机配置.链路聚合(IEEE 802.3ad)

《面向对象的思考过程(原书第4版)》一2.2 使用抽象思维设计接口

本节书摘来自华章出版社<面向对象的思考过程(原书第4版)>一书中的第2章,第2.2节,[美] 马特·魏斯费尔德(Matt Weisfeld) 著黄博文 译更多章节内容可以访问"华章计算机"公众号查看. 2.2 使用抽象思维设计接口 面向对象编程的主要优势之一是可以重用类.通常可以重用的类比具体的类的接口更加抽象.具体的接口可以是非常明确的,而抽象接口则更通用.简单来说,高层次的抽象接口比高度具体的接口更有用,大部分情况下如此,当然并非适用于所有情况.完全可以编写一个非常有用

Java核心技术 卷Ⅰ 基础知识(原书第10版)

Java核心技术系列 Java核心技术 卷Ⅰ 基础知识 (原书第10版) Core Java Volume I-Fundamentals (10th Edition) [美] 凯S.霍斯特曼(Cay S. Horstmann) 著 周立新 陈 波 叶乃文 邝劲筠 杜永萍 译 图书在版编目(CIP)数据 Java核心技术 卷Ⅰ 基础知识(原书第10版) / (美)凯S. 霍斯特曼(Cay S. Horstmann)著:周立新等译. -北京:机械工业出版社,2016.8 (Java核心技术系列) 书

ROS机器人程序设计(原书第2版).

机器人设计与制作系列 ROS机器人程序设计 (原书第2版) Learning ROS for Robotics Programming,Second Edition 恩里克·费尔南德斯(Enrique Fernández) 路易斯·桑切斯·克雷斯波(Luis Sánchez Crespo) 阿尼尔·马哈塔尼(Anil Mahtani) 亚伦·马丁内斯(Aaron Martinez) 著 刘锦涛 张瑞雷 等译 图书在版编目(CIP)数据 ROS机器人程序设计(原书第2版) / (西)恩里克·费尔南

《用户至上:用户研究方法与实践(原书第2版)》一1.1 什么是用户体验

本节书摘来自华章出版社<用户至上:用户研究方法与实践(原书第2版)>一书中的第1章,第1.1节,作者 Understanding Your Users: A Practical Guide to User Research Methods, Second Edition凯茜·巴克斯特(Kathy Baxter)[美]凯瑟琳·卡里奇(Catherine Courage) 凯莉·凯恩(Kelly Caine)更多章节内容可以访问"华章计算机"公众号查看. 第1章 用户体验入门