【摘要】:Web 的不断完善都是基于各种Web 技术的不断发展。1991 年,欧洲粒子物理研究所正式发布了Web 技术标准。目前,与Web 相关的各种技术标准都由著名的W3C 组织管理和维护。从中不难看出,Web 技术的最终目的就是为终端用户提供各种服务,为了很好地实现这个终极目标,Web 技术不断发展,经历了一段历程。
平时在网络上从事的各项活动都是基于Web 技术的不断完善。每个事物的发展都要经历一个过程,Web 技术亦是如此。历史很重要,对一项技术的学习也应当从它的历史出发,通过了解其在时间长河中形成历史的流变,得以知晓现状,甚至能够预知未来。
万维网(亦作“Web”“WWW”“W3”,英文全称为“World Wide Web”),是一个由许多互相链接的超文本文档组成的系统,通过Internet 访问。 在这个系统中,每个有用的事物都称为“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过单击链接来获得资源。万维网联盟(World Wide Web Consortium,简称W3C),又称W3C 理事会。1994 年10 月在麻省理工学院(MIT)计算机科学实验室成立。万维网联盟的建立者是万维网的发明者Tim Berners-Lee。
万维网常被当成互联网的同义词,这是一种误解,万维网是依靠互联网运行的一项服务。
Web 是World Wide Web 的简称,中文称之为万维网,是用于发布、浏览、查询信息的网络信息服务系统,由许多遍布在不同地域内的Web 服务器有机地组成。Web 的不断完善都是基于各种Web 技术的不断发展。Web 的应用架构是由英国人Tim Berners-Lee在1989 年提出的,而它的前身是1980 年Tim Berners-Lee 负责的Enquire(Enquire Within Upon Everything 的简称)项目。1990 年11 月,第一个Web 服务器nxoc01.cern.ch 开始运行,由Tim Berners-Lee 编写的图形化Web 浏览器第一次出现在人们面前。1991 年,欧洲粒子物理研究所(European Organization for Nuclear Research,简称CERN)正式发布了Web 技术标准。目前,与Web 相关的各种技术标准都由著名的W3C 组织管理和维护。
从技术层面上看,Web 架构的精华有三处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URL)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。从中不难看出,Web 技术的最终目的就是为终端用户提供各种服务,为了很好地实现这个终极目标,Web 技术不断发展,经历了一段历程。
Web 技术的发展分为三个阶段,大体划分为静态技术阶段、动态技术阶段和Web2.0 新时期。所谓的动、静态是根据Web 网页所采用的技术来划分的,动态网页不是指拥有动态效果的网页,而是指采用动态网站技术生成的网页。
1.Web 技术发展的第一阶段——静态技术阶段
本阶段的Web 主要是静态的Web 页面。在这个阶段,HTML 语言就是Web 向用户展示信息的最有效的载体。HTML 的全称是超文本标记语言(Hyper Text Markup Language),它通过提供超文本格式的信息,在客户端的用户机上显示出完整的页面。Web 服务器使用HTTP(Hyper Text Transport Protocol)超文本传输协议,将HTML 文档从Web服务器传输到用户的Web 浏览器上。HTML 的构想在20 世纪40 年代到50 年代就形成了。1945 年,范内瓦·布什就已经提出了一种使文本与文本相互关联的问题,并给出了能够实现文件关联的计算机设计方案,其后,恩格尔巴特等人则对该种方案进行了首次实验。德特·纳尔逊于1960 年前后正式将这种信息关联技术命名为超文本(Hypertext)技术。1969 年,IBM 的查尔斯·戈德法布发明了可用于描述超文本信息的GML(Generalized Markup Language)语言,也就是后来的SGML 语言。经过不断地完善,到1990 年,第一个Web 浏览器就可以使用HTML 语言来实现超文本信息的展示。在本阶段,由于受HTML 语言和旧式浏览器的制约,Web 页面只包含了静态的文本和图像信息,限制了资源共享,这个现象越来越不能满足人们对信息多样性和及时性的要求。而这一阶段的Web 服务器基本上只是一个HTTP 的服务器,它负责接收客户端浏览器的访问请求,建立连接,响应用户的请求,查找所需的静态Web 页面,再返回到客户端。
2.Web 技术发展的第二阶段——动态技术阶段(www.chuimin.cn)
在Web 出现的同时,能存储、展现二维动画的GIF 图像格式也已发展成熟,为HTML引入动态元素提供了条件。此后,为了能更好地克服静态页面的不足,人们将传统单机环境下的编程技术引入互联网络与Web 技术相结合,从而形成新的网络编程技术。1995年,Java 语言的问世给Web 的发展带来更大的变革,它为人们提供了一条在浏览器中开发应用的捷径。1996 年,著名的Netscape 浏览器2.0 版本和Microsoft 的IE3.0增加了对Java Applets 和JavaScript 的支持。JavaScript 语言是一种以脚本方式运行的语言,Web 世界里从此出现了脚本技术,但是JavaScript 与Java 是没有直接关系的。Microsoft 公司于1996 年为IE3.0 设计出了与JavaScript 相抗衡的脚本语言——VBScript 脚本语言。在Windows 98 及其后的Windows 操作系统中,WSH(Windows Script Host)技术将原本只能在浏览器中运行的JavaScript 以及VBScript 变成了可以在WIN32 环境下使用的通用脚本语言。
其实,真正让HTML 页面又酷又炫、动感无限的是CSS(Cascading Style Sheets)等DHTML(Dynamic HTML)技术。1996 年年底,W3C 组织提出了CSS 的建议标准,同年,IE3.0 引入了对CSS 的支持。这项技术使得开发者能够在Web 上更好地把握信息的展示。1997 年的Netscape 4.0 在支持CSS 技术的同时,又增加了许多由他们自定义的动态HTML 标记,同年,Microsoft 公司发布了IE4.0,并将动态的HTML 标记、CSS 和文档对象模型(Document Object Model)发展成了一套完整的客户端开发技术体系(DHTML)。该项技术无需启动Java 虚拟机或其他脚本环境,在浏览器的支持下,同样可以实现HTML 页面的动态展示,而且可以获得更好的效果。
1996 年,Netscape 2.0 成功引入了对QuickTime 插件的支持,从此,实现了在HTML页面下音频、视频等更为复杂的多媒体应用。同年,IE3.0 正式支持在HTML 页面中插入ActiveX 控件的功能。从此,各式各样由不同公司所开发的各种插件先后在浏览器上取得了成功。
这里所说的动态页面和静态页面是相对应的,在引入了动态技术生成的网页中,网页URL 的后缀不只是“.htm”“.html”“.shtml”“.xml 等静态网页的常见形式,还可以是以“.asp”“.jsp”“.php”“.perl”“.cgi”等形式为后缀。从网页内容的显示上看,动态网页引入了各项技术,使得网页内容更多样化,引人入胜;从网站的开发管理和维护角度看,动态网页以数据库技术为基础,更利于网站的维护,而动态网页使用了ASP 对象,可以实现诸如用户注册、用户登录、数据管理等的功能,大大提高了网络的利用率,为用户提供更多的方便。
3.Web 技术发展的第三阶段——Web2.0 新时期
在最近两年里,Web2.0 这个名词引起了很多人的关注,什么是Web2.0 呢?其实,Web2.0并没有一个准确的定义,甚至它并不是一个具体的事物,它只是人们对一个阶段的描述。在这一阶段,用户可以自己主导信息的生产和传播,从而打破了原先所固有的单向传输模式。Web2.0 并不是一个革命性的改变,而只是应用层面的东西,相对于传统的门户网站,它具备了更好的交互性。Web2.0 是以Flickr、43Things.com 等网站为代表,以Blog、Tag、SNS、RSS、wiki 等社会软件的应用为核心,依据六度分隔、XML、Ajax等新理论和技术实现的互联网新一代模式。
从Web1.0 到Web2.0 的转变,具体地说,从模式上是从读向写、信息共同创造的一个改变;从基本结构上说,则是由网页向发表/展示工具演变;从工具上,是由互联网浏览器向各类浏览器、RSS 阅读器等内容发展;运行机制上,则是自“Client Server”向“Web Services”的转变;由此,互联网内容的缔造者也由专业人士向普通用户拓展。说白了,Web2.0 的精髓就是以人为本,提升用户使用互联网的体验。
越来越多的人接触计算机,利用计算机上网,实际上就是运用基于Web 技术提供的网络来实现信息交流过程。Web 技术的不断完善与发展,使得人们可以利用计算机网络便捷地获取自己想要的任何信息,同时,也可以利用网络来实现自己的分享的需要。计算机网络在不断发展的同时也促进了与其相关产业的发展。它从面向终端的第一代计算机网络发展到现在的以高速和多媒体应用为核心的第四代计算机网络,可以说是一种必然的趋势。随着现代技术的不断发展,Web 技术也会被更多人所关注,进而得到更多更完善的改革。
相关推荐