欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

萬維網分為幾個階段

傅智翔2年前25瀏覽0評論

萬維網分為幾個階段?

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公司的JavaFX(現在為Oracle公司所有)等等。

移動Web應用階段:在這個階段,出現了大量面向移動設備的Web應用開發技術。除了Android、iOS、Windows Phone等操作系統平臺原生的開發技術之外,基于HTML5的開發技術也變得非常流行。