web技术的相关技术

如题所述

Web客户端的主要任务是展现信息内容。在Web客户端设计中,主要涉及的技术包括:HTML语言、Java Applets、脚本编程语言、CSS、DHTML、插件技术以及VRML技术。
1)HTML语言:HTML是Hypertext Markup Language(超文本标记语言)的缩写,它是构建Web页面的主要工具。
2)Java Applets:Java Applets是一种使用Java语言创建的小型应用程序,可以从服务器下载并运行在用户的浏览器上。Java Applets提供了动画、音频和音乐等多媒体服务。自1996年Netscape浏览器2.0版本开始支持Java Applets,随后Microsoft的IE3.0也开始支持Java技术。Java Applets的出现使得Web页面可以从简单的静态文本和图像信息,发展到可以动态展现丰富的信息。
3)脚本编程语言:脚本编程语言是嵌入在HTML文档中的程序,用于创建动态页面,大大提高了交互性。主要使用的脚本编程语言有JavaScript和VBScript。JavaScript由Netscape公司开发,具有易于使用、变量类型灵活和无须编译等特点。VBScript由Microsoft公司开发,与JavaScript类似,也可用于设计交互式的Web页面。
4)CSS(Cascading Style Sheets):CSS通过在HTML文档中定义样式表,可以统一控制HTML中各个元素的显示属性。自1996年底W3C提出CSS的建议标准后,IE3.0开始引入对CSS的支持。CSS大大提高了开发者对信息展现格式的控制能力。
5)DHTML(Dynamic HTML):DHTML是动态HTML的缩写,Microsoft在1997年发布的IE4.0中,将动态HTML标记、CSS和动态对象(Dynamic Object Model)发展成为一套完整的客户端开发技术体系,称为DHTML。DHTML技术可以在不启动Java虚拟机或其他脚本环境的情况下,在浏览器支持下获得更好的展现效果和更高的执行效率。
6)插件技术:插件技术丰富了浏览器的多媒体信息展示功能,常见的插件包括QuickTime、Realplayer、Media Player和Flash等。1996年Netscape浏览器2.0版本成功引入了对QuickTime插件的支持,插件技术迅速在浏览器领域普及。
7)VRML技术:Web技术正逐渐从二维走向三维,将用户带入五彩缤纷的虚拟现实世界。VRML是目前创建三维对象最重要的工具,它是一种基于文本的语言,并可在任何平台上运行。
在Web服务端,开发技术也由静态向动态逐渐发展完善,主要包括服务器技术、CGI、PHP、ASP、ASP.NET、Servlet和JSP技术。
1)服务器技术:涉及服务器策略与结构设计、服务器软硬件选择等构建服务器的基本技术。
2)CGI(Common Gateway Interface)技术:CGI是第一种使服务器能根据运行时的具体情况,动态生成HTML页面的技术。自1993年NCSA提出CGI1.0标准草案后,CGI技术逐渐普及,推动了聊天室、论坛、电子商务、信息查询、全文检索等各种Web应用的发展。
3)PHP技术:PHP是一种专用于Web服务端编程的语言,它将HTML代码和PHP指令合成为完整的服务端动态页面,使Web应用开发者能以更加简便、快捷的方式实现动态Web功能。
4)ASP(Active Server Pages)技术:ASP技术允许服务器根据客户端请求动态生成HTML页面,使用的脚本语言包括VBScript和Javascript。ASP技术的出现使得Windows系统下的Web服务端开发迅速普及。
5)ASP.NET技术:ASP.NET使用C#语言代替ASP技术的JavaScript脚本语言,通过编译代替逐句解释,提高了运行效率。ASP.NET建立在.NET Framework的公共语言运行库上,可用于创建功能强大的Web应用程序,提高了复用性和维护性,已经成为面向下一代企业级网络计算的Web平台。
6)Servlet和JSP技术:Sun公司推出的Servlet和JSP技术使得Java开发者同时拥有类似CGI程序的集中处理功能和类似PHP的HTML嵌入功能。Servlet和JSP的执行效率得到了提高,并成为JavaEE平台的核心技术。
温馨提示:答案为网友推荐,仅供参考
相似回答