Web 2.0 设计模式

来源:百度文库 编辑:神马文学网 时间:2024/04/29 07:47:12
1, 长尾
小型网站组成了互联网内容的大部分,narrow niches(也即长尾理论的Niche Market/小的、分散的市场)组成了互联网可能应用软件的大部分。因此,通过杠杆作用,使消费者自助服务和算法数据管理延伸到整个互联网,到达边缘、而不仅仅是中心,到达长尾、而不仅仅是头部。
2,数据是下一个Intel Inside
应用软件正在日益变得数据驱动型。因此,为了在竞争中占据优势,寻求拥有独特的、很难再现的数据源。
3,用户增值
在互联网应用软件中竞争优势的关键是:用户向您提供的服务增加数据的程度。因此,不要对你的软件开发做出参与构筑方面的限制。悄悄和公开地让用户为你的应用软件增值。
4,默认的网络影响。
只有少部分用户会给你的应用程序带来麻烦。因此,为聚合用户数据设置包含在软件内的默认值,作为他们使用应用程序的副作用。
5 保留部分版权
保护知识产权限制了重新使用并阻碍了试验。因此,当受益于集体智慧、而不是私人的限制时,确保采用的障碍要很低。遵循现有的标准,使用限制尽可能少的协议。设计的要”hackability”(意思应该是易于其他用户设计插件以及接口等等) and “remixability.
6 永远β版
当设备和程序联网后,应用程序就不再是软件制品了,它们是正在进行的服务。因此,不要把新的特性打包起来,然后整体发行;而应该作为正常用户体验的一部分,定期增加。让用户成为实时的测试者、指导服务,这样可以知道人们怎么使用这些新特性。
7,合作,而非控制
Web 2.0应用程序由协同合作的数据服务网络构建。因此,提供网络服务界面和内容同步聚合,重新利用他人的数据服务。支持轻量级的规划模型,以便允许松散的连接体系。
8,跨越设备的软件
PC不再是互联网应用程序的唯一手段,相比那些互相链接的,只能在某一种设备上使用的程序的价值要小的多。因此,从最开始就让程序整合从手持设备、PC到互联网服务器的服务。