首先是我收罗的几个好一点的定义:
Wiki是一种支援社群共同创作的网页系统,在Web的基础上可以对Wiki进行新增、修改、浏览、版本比较……等功能。
『wik(有時拼成Wiki)是一種服务器端程序,可以讓使用者共同合作填寫某個某個網站的內容。…』 From WhatIs.com (線上資訊科技辭典)
以“知識庫檔案”為中心、以“共同創作”為手段,靠“眾人不停地更新修改”這樣一種借助Web創建、累積、改善和 分享知識的全新模式。
其实要真正了解一些概念,了解它的起源是一个好办法。
Wiki的发明人应该是華德‧柯尼漢(Ward Cunnigham),他于1995年开发了第一个Wiki:WikiWikiWeb,当时是用来协助软件团体协作开发的。他的初衷是:
WikiWikiWeb = 可以自由編輯的網頁 編輯的時候就像是寫 E-Mail 那麼快 使用就像瀏覽網頁一樣簡單
这位“Wiki之父”对孩子的推介是:
Wiki是寫作系統、討論媒介、儲存庫、電子郵件系統、……以及聊天室。 『這是一個可供共同合作的工具。事實上,我們真的不知道這是什麼,但這是一種有趣的溝通方式。』
从务实的眼光来看,对一个概念内涵的定义往往和外延的约定有关,因此有时候“执著”于此我觉得有些多余了,最重要的事情是要理解这个概念背后的真实想法,它能做什么?我能怎么用?下面我谈谈自己的理解。
第一个定义我觉得就不错,网页系统,对了,大家看到的Wiki实际上就是一堆网页,比如您现在正在看着的这一个,当然了,和普通的网页相比,这个网页是有些特别的。Web的发展给知识传播插上了翅膀,这几年来大量的Web页面提供了浩如烟海的信息海洋。对知识的整理成为自然的需要。我将目前知识整理的方法分为两种:
1) Drag
这种是在获取信息的时候,根据具体的目的去主动地分类收集信息。这方面最得力的辅助工具就是Google等搜索引擎了。
2) Push
这种就是提供信息人这边主动地对知识进行一些分类和整理,这方面出现的工具有BBS(论坛)、Blog和Wiki等。
最早的Web页面是静态的,只是一个单方面的公告,提供Web页面的人发布他想发布的信息、知识,阅读Web页面的人单向获得这些信息,但并没有快捷方便的途径提供反馈,实现双向沟通。
为此,出现了留言本等应用,阅读Web页面的人也可以提供反馈知识。BBS可以说是加强版的留言本了,由于它提供了方便地大家沟通交流的渠道,因此得到了广泛的应用和发展。
但BBS有一个缺点,它适合于大家就一个话题开展热烈的讨论。但针对每一个具体的话题,聊天过程中众多参与者贡献的智慧和知识分布在各自的回贴中,更何况这些知识和智慧还可能被淹没在大量的“口水贴:)”中,每一个话题又被淹没在大量的“口水主题”中。如果您曾经去BBS上了解某方面的信息的话,你可能就已经知道从沙中刨金的这种辛苦了,当然,BBS的精华区会有一些整理,但它又跟网页一样单向,失去了BBS利于交流的优点。
在BBS迅速发展的同时,Blog近年来悄然诞生了。我对Blog的发展起源了解不多,心里揣测的是,Blog是不是那些在BBS上贡献知识智慧较多的人拯救自己知识的动机导致的?呵呵,这个只是笑谈了。Blog为作者整理个人的知识和收获,定期发展个人的意见和想法提供一种好的方式。同时也提供了方便引用和评论的功能。
我把Blog也看做是个人主页和个人网站的大众版,让对HTML、网站等技术不了解或有畏惧的非技术人士也可以轻松地发表观点。一句话:简单了一点点,方便了一大片 :)
但Blog有一个缺点:你可以回贴评论,但不可以修改主贴。这在有时候是必须的,很多场合下作者要为自己说的话负责。但这带来的问题还是和前面一样,回贴者的智慧不能整理到主贴中去了。而在有些场合下,我们是希望更多的人是可以直接参与主贴的修改的,比如“百科全书”。
我觉得,对主贴的直接修改导致了Wiki这种应用形式的诞生。Wiki的作用就是提供了大家集体写作“同”一篇文章的支持方式。这里没有主贴回贴之分。写出来的内容直接是一个整理好的知识。虽然实际写作中往往有一个“主写人”,但在Wiki的“法律”上,是Wiki面前,人人平等的:)
当然Wiki也是有所能有所不能,一般说来,Wiki更注重的是知识的积累,其中的反馈不会像BBS和论坛那么迅速,因此Ward Cunnigham说的把Wiki当聊天室在技术上是完全可以,但实际上估计不会多见了。
综上所述,BBS、Blog和Wiki各有特点,适用于具有不同需求的不同情况。随着三者的发展,也出现了一些结合各自优点的努力,例如Bliki,它还主要是一个Blog,但是允许部分授权用户直接修改主贴。例如技术牛人Martin Fowler的blog:http://martinfowler.com/bliki/。
Ps: Wiki来源于夏威夷土著语言中的“wee kee wee kee”,意思是“快点快点”。