網站開發的常用程式語言有哪些?

hua888866發表於2021-01-31

  網頁開發語言一般是指設計開發網頁的程式語言,主要包括CGI、ASP與ASP.NET、PHP、Script、JavaScript、VBScript、Perl、Python、ColdFusion、Java、JSP、XML等多種語言。


  CGI


  CGI(common Gateway Interface,公共閘道器介面)。嚴格意義上來說並不算一種網頁程式語言。CGI是資訊伺服器主機對外資訊服務的標準介面,為了向客戶端提供動態資訊而制定。透過專門編寫CGI指令碼程式(在CGI控制下執行得程式,通常稱為CGI程式),不僅可以生成靜態的內容,而且可以生成完全無法預見的 動態的內容!比如雅虎、搜狐等搜尋引擎提供的強大搜尋功能便是利用CGI實現的。CGI指令碼程式可以用C、C++等語言在多種平臺上進行開發。無需太大修改就可以從一個平臺移植到另一個平臺上執行,具有很好的相容性。


  ASP與ASP.NET


  ASP是微軟公司推出的意圖取代CGI的新技術。透過它,使用者可以使用幾乎所有的開發工具來建立和執行互動式的動態網頁,如返饋表單的資訊收集處理、檔案上傳與下載、聊天室、論壇等等,實現了CGI程式的功能介是又比CGI簡單,而且容易學習。由於ASP使用基於開放設計環境的Active X技術,使用者可以自己定義和製作元件加入其中,使自己的動態網頁具有幾乎無限的擴充能力。它還可利用ADO(Active Data Object,微軟的一種新的資料訪問模型)方便地訪問資料庫,能很好地對資料進行處理。借WINDOWS 東風,ASP得到了長足的發展。


  Java


  Java是一個由Sun公司開發而成的新一代程式語言。是近年來很流行的一種網路程式語言,它由C語言發展而來,是完全物件導向的語言。在與網路的融合中,已顯現出它的強大生命力和廣闊的前景。Java的語法簡練,學習和掌握比較容易,使用它可在各式各樣不同種機器、不同種操作平臺的網路環境中開發軟體。Java正在逐步成為Internet應用的主要開發語言。它徹底改變了應用軟體的開發模式,帶來了自PC機以來又一次技術革命,為迅速發展的資訊世界增添了新的活力。


  您在程式設計實踐中是否常常碰到要為不同的系統平臺重複程式設計(比如為Windows系統設計一套程式,UNIX系統設計一套程式)? Sun Microsystems公司的Java語言以其"一次程式設計,到處執行"的技術優勢,廣泛應用於Internet計算機環境下的程式設計應用,避免您針對不同的系統平臺重複程式設計,減少您的企業的開發成本。


  PHP


  PHP,一個巢狀的縮寫名稱,是英文“超級文字預處理語言”(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在伺服器端執行的“嵌入HTML文件的指令碼語言”,語言的風格有類似於C語言,現在被很多的網站程式設計人員廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。用PHP做出的動態頁面與其他的程式語言相比,PHP是將程式嵌入到HTML文件中去執行,執行效率比完全生成HTML標記的CGI要高許多;與同樣是嵌入HTML文件的指令碼語言JavaScript相比,PHP在伺服器端執行,充分利用了伺服器的效能;PHP執行引擎還會將使用者經常訪問的PHP程式駐留在記憶體中,其他使用者在一次訪問這個程式時就不需要誠信編譯程式了,只要直接執行記憶體中的程式碼就可以了,這也是PHP高效率的體現之一。PHP具有非常強大的功能,所有的CGI或者JavaScript的功能PHP都能實現,而且支援幾乎所有流行的資料庫以及作業系統。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993412/viewspace-2754917/,如需轉載,請註明出處,否則將追究法律責任。

相關文章