目錄
常用的5種動態網頁技術
首頁 常見問題 動態網頁採集技術類型包括哪幾種

動態網頁採集技術類型包括哪幾種

Jul 26, 2021 pm 12:07 PM
動態網頁

動態網頁擷取技術類型包括CGI、PHP、JSP、ASP。 CGI是用來建立動態網頁的技術;PHP是一種伺服器端的嵌入HTML的腳本語言;JSP是用於建立可支援跨平台及跨Web伺服器的動態網頁;ASP是微軟公司提供的開發動態網頁的技術。

動態網頁採集技術類型包括哪幾種

本教學操作環境:windows10系統、Dell G3電腦。

常用的5種動態網頁技術

#1、CGI

CGI(Common Gateway Interface,公用閘道介面)是較早用來建立動態網頁的技術。當客戶端向Web伺服器上指定的CGI程序發出請求時,Web伺服器會啟動一個新的進 程執行某些CGI程序,程序執行後將結果以網頁的形式再傳送回客戶端。

CGI的優點是它可以用很多語言寫,如 C 、C 、VB和Perl語言。在語言的選擇上有很大的彈性。最常用的CGI開發語言為Perl。

CGI的主要缺點是維護複雜,運作效率也比較低。這主要由以下幾個方法原因造成:

  • CGI程式以獨立的進程運行,當多個使用者要與伺服器建立連線時,伺服器需要為每個使用者回應建立一個CGI程序進程。

  • CGI程式不是常駐記憶體的,因此,當頻繁存取CGI程式時,會導致大量的磁碟I/O操作。

  • 寫存取資料庫的程式比較複雜。

2、PHP

#PHP(Personal Home Pages)是一種伺服器端的嵌入HTML的腳本語言,可以運行於多種平台。它藉鏡C語言、Java語言和Perl語言的語法,同時也有自己獨特的語法。

由於PHP採用Open Source方式,它的原始碼公開,使得它可以不斷有新東西加入,形成龐大的函數庫,以實現更多的功能。 PHP幾乎支援現在所有的資料庫。

PHP的缺點是沒有像JSP和ASP那樣對元件的支持,擴展性較差。

3、JSP

JSP(Java Server Pages)是基於Java的技術,用於建立可支援跨平台及跨Web伺服器的動態網頁。 JSP與伺服器端的腳本語言JavaScript不一樣。 JSP是 在傳統的靜態頁面中加入Java程式片段和JSP標記,構成JSP頁面,然後再由伺服器編譯執行。

JSP主要的優點如下:

  • JSP支援絕大部分平台,包括Linux系統,Apache伺服器也提供了JSP的服務,使得JSP可以跨平台運行。

  • JSP支援元件技術,可以使用JavaBeans開發具有針對性的元件,然後新增至JSP以增加其功能。

  • 作為Java開發平台的一部分,JSP具有Java的所有優點,這包括「一次編寫,處處運行」。

JSP的主要缺點是在寫JSP程式時比較複雜,開發人員往往需要對Java及其相關的技術比較了解。

4、ASP

ASP(Active Server Pages)是微軟公司提供的開發動態網頁的技術,具有開發簡單、功能強大等優點,ASP讓產生Web動態內容及建構功能強大的Web應用程式的工作變得十分簡單。例如,要收集表單中的資料時,只需要將一些簡單的指令嵌入到HTML檔案中,就可以從表單中收集資料並進行分析處理。對於ASP,也可以方便地使用ActiveX元件來執行複雜的任務,例如連接資料庫以檢索和儲存資訊。

對於有經驗的程式開發人員,如果已經掌握了一門腳本語言,如VBScript、JavaScript或Perl,而且已經了解使用ASP的方法。只要安 裝了符合ActiveX腳本標準的對應引擎,就可以在ASP頁中使用任何一種腳本語言。 ASP自身帶有VBScript和JavaScript兩種腳本引 擎。從軟體的技術層面來看,ASP有以下的特點:

  • 無需編譯 ASP腳本嵌入到HTML當中,無需編譯或連結即可直接解釋執行。

  • 易於產生  使用常規文字編輯器(如Windows下的記事本)即可進行ASP頁面的設計。

  • 獨立於瀏覽器  使用者端只要使用可解釋常規HTML程式碼的瀏覽器,即可瀏覽ASP所設計的首頁。 ASP腳本是在網站伺服器端執行的,用戶端的瀏覽器不需要支援它。因此,不需要透過從伺服器下載ASP頁面。

  • 物件導向  在ASP腳本中可以方便引用系統元件和ASP的內建元件,也能透過客製化 ActiveX伺服器元件來擴充功能。

  • 與任何ActiveX腳本語言相容  除了可使用VBScript和JavaScript進行設計外,還可透過Plug-in的方式,使用第三方所提供的其他腳本語言。

  • 原始程式碼不會外漏ASP腳本在伺服器上執行,傳到使用者瀏覽器的只是ASP執行結果所產生的常規HTML碼,這樣可保證編寫出來的程式碼不會外漏。

更多程式相關知識,請造訪:程式設計影片! !

以上是動態網頁採集技術類型包括哪幾種的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)