28

文 / 王璐

Ward_Cunningham_at_WikimaniWard Cunnningham生于1949年5月26日,他从普渡大学获得(电子工程和计算机科学的)交叉学科工学学士学位以及计算机科学的硕士学位。在软件社区中,Ward Cunnin-gham享有思想源泉的美誉。他发明了CRC Cards,这是改进对象发现的一种技术。为了促进软件模式的发现和编档,他发明了毕生致力推广的Wiki,一种基于Web的协同编写工具。

Wiki的想法源自20世纪80年代后期,Cunningham自述创建Wiki的初衷就是要建立一种环境,能够交流彼此的经验,这里Wiki一词来自夏威夷语文中“快”的意思。

1995年,Cunningham在普渡大学计算中心工作时,为了方便模式社群的交流建而建立了一个工具——波特兰模式知识库(Portland Pattern Repository)。在建立这个系统的过程中,Cunningham创造了Wiki的概念和名称,并且实现了支持这些概念的服务系统,这就是最早的Wiki系统。这个站点现在还在运作,被用来为有用的软件开发模式语言以及极限编程的软件方法的发展进行分类,致力于“人,项目和模式”,并且是一个“程序语言思想的非正式历史”。

Wiki这种众人协作编辑一个网页的模式,在当时看来就像现在的Twitter和博客,它们都属于那种被迅速分化的技术。

Cunningham将Wiki定义为一种允许一群用户通过简单的标记语言来创建和连接一组网页的社会计算系统。从本质上说Wiki就像是一种建站的工具,每个人都可以发表自己的意见。

在发明Wiki之前,Cunningham使用过HyperCard组,虽然在那时HyperCard受到人们的欢迎,被用来阅读和创作,但是它是基于单用户模式的。在着手开始PLoP(编程模式语言)系列研讨会的时候,Cunningham意识到是应该开始建立一种环境,从而发现编程的模式语言,而一种基于Web模式的HyperCard的等价物,将被命名为Wiki。 阅读全文 »

标签:
阅读:12,607 次
preload preload preload
京ICP备06065162