ViolaWWW

ViolaWWW是第一個支援全球資訊網(WWW)腳本和樣式表的瀏覽器,目前已停止开发。其首次在1991/1992年的UNIX作業系統上发布,並成為受全球資訊網发源地CERN所推荐的瀏覽器。Viola是一个基于UNIX平台的编程语言,其名称为可视化交互的面向对象语言及应用(Visually Interactive Object-oriented Language and Application)的首字母缩写。

ViolaWWW历史
毕业后魏培源与XCF及创业伙伴一起继续开发Viola。随后其接受了奥莱利公司的投资,這是一家美国电子出版公司。奥莱利公司使用了其软件以显示旗下网站全球網路導航器。魏培源的主要工作是创建一个适用于互联网的Viola版本:

{{quote|X Window是一个基于UNIX的操作系统,其内建了TCP/IP协议,所以支持互联网是很合乎常理的,问题是如何通过互联网传输他的Viola页面,他當時已近乎獨立發明出網路超文本技術。就在那時,魏培源讀到了蒂姆关于万维网的邮件,認為URL非常、非常聪明,这正是他所需要的,並向蒂姆发了一封邮件说他正在考慮為X Window編寫一個瀏覽器。蒂姆在1991年12月9日回覆www-talk的郵件中說:聽起來不錯。四天后,魏培源在www-talk上宣佈他已經做出了瀏覽器。|Gillies和Cailliau。

雖然ViolaWWW奠定了全球資訊網的發展基礎。除此之外,Mosaic對於當時大多數人使用的電腦而言更易於安裝,而ViolaWWW則從未在該平台上運行。

首創功能
Viola是第一个拥有如下功能的浏览器:

  • 客户端文件插入,内嵌式框架及类Javascript输出
  • 一个简单的样式表机制用于指定文档中的样式信息,例如字体,颜色,对齐方式。早在1998年CSS样式表开发之前已經在Viola中实现了。
  • 一个侧边栏用于显示网页中的元信息,如网页内部导航链接等。类似但不那么复杂的侧边栏功能也出现在一些现代浏览器中。

*一个HTML文档可以调用的脚本语言,让网页文档可以嵌入高度可交互的脚本及小程序,其可以被视为JavaScript和嵌入对象的先驱。

參考文獻
外部链接
*

  • [ftp://ftp.cuhk.hk/pub/packages/info-systems/www/viola/ 下載Viola]

评论 (0)

  • 还没有评论,来抢沙发吧。