大家好,今天小编关注到一个比较有意思的话题,就是关于万维网编程语言有的问题,于是小编就整理了2个相关介绍万维网编程语言有哪些的解答,让我们一起看看吧。
访问万维网的协议是?
万维网客户程序与万维网服务器程序之间的交互遵守严格的协议,这就是超文本传送协议***。
*** 是一个应用层协议,它使用TCP连接进行可靠的传送。万维网使用超文本标记语言HTM,使得万维网页面的设计者可以很方便地用链接从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的主机屏幕上将这些页面显示出来。最后,用户可使用搜索工具在万维网上方便地查找所需的信息。
万维网分为几个阶段?
1)1991年,WorldWideWeb 浏览器发布
最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便。
1989年, 伯纳斯-李写了一份关于建立一个通过网络传输超文本系统的报告。
1990年,伯纳斯-李开发了世界上第一个网页浏览器(WorldWideWeb,为了避免同 WWW 混淆,这个浏览器后来改名为 Nexus)和第一个网页服务器(***d)。
1991年8月6日,世界上第一条网页(***: //info. cern. ch/)上线。
1991年8月23日,CERN以外的用户被邀请访问这些网页,意味着万维网正式诞生。
2)1992年,NCSA发布Mosaic浏览器(第一个可以显示图片的浏览器)
1992年底,美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做 Mosaic。
这是人类历史上第一个浏览器,从此网页可以在图形界面的窗口浏览。
3)1994年10月,W3C组织成成立
Web开发技术的发展可以粗略划分成以下几个阶段:
静态内容阶段:在这个最初的阶段,使用Web的主要是一些研究机构。Web由大量的静态HTML文档组成,其中大多是一些学术论文。Web服务器可以被看作是支持超文本的共享文件服务器。
CGI程序阶段:在这个阶段,Web服务器增加了一些编程API。通过这些API编写的应用程序,可以向客户端提供一些动态变化的内容。Web服务器与应用程序之间的通信,通过CGI(Common Gateway Interface)协议完成,应用程序被称作CGI程序。
脚本语言阶段:在这个阶段,服务器端出现了ASP、PHP、JSP、ColdFusion等支持session的脚本语言技术,浏览器端出现了Java applet、JavaScript等技术。使用这些技术,可以提供更加丰富的动态内容。
瘦客户端应用阶段:在这个阶段,在服务器端出现了独立于Web服务器的应用服务器。同时出现了Web MVC开发模式,各种Web MVC开发框架逐渐流行,并且占据了统治地位。基于这些框架开发的Web应用,通常都是瘦客户端应用,因为它们是在服务器端生成全部的动态内容。
RIA应用阶段:在这个阶段,出现了多种RIA(Rich Internet Application)技术,大幅改善了Web应用的用户体验。应用最为广泛的RIA技术是DHTML+Ajax。Ajax技术支持在不刷新页面的情况下动态更新页面中的局部内容。同时诞生了大量的Web前端DHTML开发库,例如Prototype、Dojo、ExtJS、jQuery/jQuery UI等等,很多开发库都支持单页面应用(Single Page Application)的开发。其他的RIA技术还有Adobe公司的Flex、微软公司的Silverlight、Sun公司的J***aFX(现在为Oracle公司所有)等等。
移动Web应用阶段:在这个阶段,出现了大量面向移动设备的Web应用开发技术。除了Android、iOS、Windows Phone等操作系统平台原生的开发技术之外,基于HTML5的开发技术也变得非常流行。
到此,以上就是小编对于万维网编程语言有哪些的问题就介绍到这了,希望介绍关于万维网编程语言有哪些的2点解答对大家有用。