○ASP簡介○
你是否正在為你的網站尋找一個製作動態與互動的個人化網頁的方法?
ASP(Active Server Pages)可能就是你在尋找的技術。
ASP是Microsoft研發的技術,它將程式加入單純的HTML文件中,讓網路伺服器呈現出動態與互動網頁。
直到最近,ASP仍侷限在安裝IIS的網路伺服器和安裝Microsoft的PWS(Personal Web Server)才能使用。
然而,Chili!Soft公司已經研發可以在Unix及Linux使用的ASP伺服器了。
HTML vs. ASP
首先,ASP不同於HTML,它通常是以程式的型態寫入HTML的文件中。
HTML是靜態的文件,網路伺服器應瀏覽器之要求而呈現靜態的網頁。
但如果HTML包裹了ASP程式在它裡面,伺服器就會執行那些程式,並把結果呈現在瀏覽器的網頁上。
ASP vs. JavaScript
那麼,ASP聽起來似乎比較像JavaScrip程式語言。然而,JavaScrip程式語言是在網路瀏覽器本身內部執行,而不是在伺服器端執行。
網路伺服器會賦予你所有的處理能力來支援你的ASP程式語言。還有,因為ASP是在瀏覽器之外執行程式,它還可以與其他的伺服器端的技術互動,
如資料庫,這點和JavaScript程式語言是不一樣的。
ASP vs. CGI
在某些方面,ASP和CGI程式語言比較類似。你可以使用CGI程式語言進入資料庫,創造動態與互動的個人化網頁。
CGI程式是在網路伺服器裡執行,而非在瀏覽器。但是CGI程式是使用外在的程式來執行,也就是說在你的網路伺服器上再增加一層,
這會導致負擔增加以及網頁速度變慢。
範例:在網路上執行一個模型
HTML |
你可以使用HTML創造一個模型,但是你無法單純以HTML執行它。
|
JavaScript |
JavaScript能在瀏覽器內部本身執行這個模型。
但它無法與非瀏覽器物件產生互動,如在檔案中寫入資料。
|
CGI |
CGI能啟動網路伺服器裡的另一個程式的關聯性。
你可以任何方法寫一個程式操控這個模型的資料。
但是伺服器本身也必須維持這個關聯性並執行這個程式。
|
ASP |
ASP能讓網路伺服器執行這個模型。ASP的指令包含在.asp檔案裡面。
|
ASP是網站建置的強而有力的工具。如果你能使用ISS伺服器或是Chili!Soft ASP伺服器,
你就可以讓你的網站迅速簡便地轉換成動態、個人化與互動。
|