欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

Web開發(fā)——服務器端應用技術簡單比較 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網站建設-昆明葵宇信息科技有限公司

159-8711-8523

云南網建設/小程序開發(fā)/軟件開發(fā)

知識

不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

Web開發(fā)——服務器端應用技術簡單比較

發(fā)表時間:2013-11-4

發(fā)布人:葵宇科技

瀏覽次數(shù):48

在開發(fā)動態(tài)網站時,離不開服務器端技術,服務器端技術主要有CGI、ASP、PHP、ASP.NET和JSP。

1、CGI

CGI(Common Gateway Interface 通用網關接口)是最早用來創(chuàng)建動態(tài)網頁的技術,它可以使瀏覽器與服務器之間產生互動。它允許使用不同語言來編寫適合的CGI程序,該程序被放在Web服務器上運行。當客戶端發(fā)出請求給服務器時,服務器根據(jù)用戶請求建立一個新的進程來執(zhí)行指定的CGI程序并將執(zhí)行結果以網頁形式返回給客戶端的瀏覽器上顯示出來。雖說CGI是當前應用程序的基礎技術,但這種技術的編制比較困難,且效率低下,因為每次頁面被請求時,都要求服務器重新將CGI程序編寫成可執(zhí)行的代碼。在CGI中最常用的語言有C/C++、Java和Perl。

2、ASP

ASP(Active Server Page 動態(tài)服務頁面)是一種很廣泛的開發(fā)動態(tài)網站的技術。它通過在頁面代碼中嵌入VBScript或JavaScript腳本語言來生成動態(tài)的內容。但必須得在服務器端安裝了適當?shù)慕忉屍骱?#xff0c;才可以通過調用此解釋器來執(zhí)行腳本程序,然后將執(zhí)行結果與靜態(tài)內容部分結合并傳送到客戶端瀏覽器上。對于一些復雜的操作,ASP可以調用存在于后臺的COM組件來完成,所以說COM組建無限地擴充了ASP的能力,正因為如此一來本地的COM組件,使得它主要用于Windows NT平臺中。它的優(yōu)點是簡單易學,并且ASP是與微軟的IIS捆綁在一起,在安裝WIndows操作系統(tǒng)的同時安裝上IIS就可以運行ASP程序了。

3、PHP

PHP(Hypertext Preprocessor 超文本預處理器)的語法類似于C,并且混合了Perl、C++和Java的一些特性,它是一種開源的Web服務器腳本語言,與ASP一樣可以在頁面中加入腳本代碼來生成動態(tài)內容。對于一些復雜的操作可以封裝到類或函數(shù)中。在PHP中提供了許多已經定義好的函數(shù),例如提供的標準數(shù)據(jù)庫接口,數(shù)的數(shù)據(jù)庫連接方便,擴展性強。PHP可以被多個平臺支持,但被應用最廣泛的還是UNIX/Linux平臺。由于PHP本身的代碼對外開放,經過了許多軟件工程師的檢測,因此,該技術具有公認的安全性能。

4、ASP.NET

這種建立動態(tài)Web應用程序的技術,是.NET框架的一部分,可以使用任何.NET兼容的語言來編寫ASP.NET應用程序。使用VisualBasic.NET,C#,J#,ASP.NET 頁面(Web Forms)進行編譯可以提供比腳本語言更出色的性能。Web Forms允許在網頁基礎上建立強大的窗體。當建立頁面時,可以使用ASP.NET服務端控件來建立常用的UI元素,并對他們編程來完成一般的任務。這些控件允許開發(fā)者使用內建可重用的組建和自定義組建來快速建立Web Forms,使代碼簡單化。

5、JSP

JSP(Java Server Pages)是以Java為基礎開發(fā)的,所以它沿用Java強大的API功能,JSP頁面中的HTML代碼用來顯示靜態(tài)內容部分,嵌入到頁面中的Java代碼與JSP標記來生成動態(tài)內容部分。JSP可以被預編譯,從而提高了程序的運行速度。另外JSP開發(fā)的應用程序經過一次編譯后,可以隨時隨地地運行,所以在大部分系統(tǒng)平臺中,代碼無需做修改就可以在支持JSP的任何服務器中運行。

相關案例查看更多