专注SIP通讯产品与方案

Web的交互性

释放双眼,带上耳机,听听看~!
00:00

00:00
 www作为一项服务取得成功,以及整个Internet获得发展壮大的重要原因之一就是Web的交互性。交互性是Web的一个显著特性,通过超级连接向用户提供即时控制。在超文本链接上轻轻,按浏览器就会为用户完成一项任务,最典型的是展示一幅与所点击文本或图形相连接的页面.
WEB交互式
       虽然允许用户凭着自己的兴趣在使用Web时走出一条随机的路径,但是可提供给用户的选择仍然带有一定的强迫性质。于是,早期的Web页面设计者尽力为用户提供方便,让他们通过多种方法,与所提供的页面服务实现真正的交互。有一种方法是通过通用网关接口(CGI,一种最古老、最简单的用户交互),浏览器可以展示出一张用户可以填写的“表格”,然后将这张表格发送给Web服务器,并由一个特定的程序使用。这个程序的任务是收集用户数据,回答用户问题,或向用户提供一定类型的适时响应。然而,尽管这一能力在一定程度上促进了Web服务器和用户之间的通信和交互的发展,但直到1995年中期,仍不能为用户们提供实现交互的专用程序。
       就在此时,SunMicrosystems公司--开发UNIX操作系统的先驱及Sun工作站(大多数早期的www开发在这上面进行)的制造商--开发出了Java语言。Java基于C这一现代编程语言而开发出来,是一种完全浏览器化而独立于计算机的语言。它允许Web页面对浏览器发出指令,让其从Web服务器上下载一些小程序(被称为applet),并把它们作为分立的应用程序在进行浏览的计算机上运行。这些程序能做很多事情,例如:计算抵押分期还款表,展示股票自动报价器,绘制气压图等等。实际上,Javaapplets是一种Web服务器方法,浏览器可用它来提供特定的服务。
WEB页面
       由于用户交互性的吸引力越来越大,而且服务供应商们可以靠提供交互性来赚钱,软件开发商们已经创造出不同于Java的新方法,用来完成定制的用户功能。例如,微软已经开发出的ActiveX,与Java的作用类似,它实质上也是面向对象的编程语言。在Java与ActiveX之间为占领www交互性市场而进行的竞争与在Internct Explorer与Netscape Navigator之间为控制浏览器市场而进行的竞争类似,它们将决定未来Web的外观和工作方式。