咩叫asp

2006-10-15 11:54 pm
咩叫asp
上傅佐江湖
係邊度搵度個網

回答 (2)

2006-10-15 11:57 pm
ASP是軟體服務供應商(Application Service Provider)的縮寫,ASP是租賃及販賣軟體、並且提供售後服務的廠商。由於網際網路的發達,企業E化成為重要一環,因此需要各種資訊系統,然而一套軟體系統的費用十分地高,因此ASP就提供了租賃的服務。以E-Mail為例,若企業建置一套E-Mail系統需花上數十萬的軟體建置費用,以中小企業而言是不小的成本,而ASP的服務就是讓企業能夠以極少量的金額,以承租的方式擁有此套軟體系統,節省大量成本。]

ASP是一種HTML、Script、CGI的結合體。 但是ASP並不適用於單機PC之上,在單機上要開啟ASP網頁是必須透過PWS(或IIS)來模擬網路伺服器才能夠執行的,換言之,當你完成一張ASP網頁的編輯後,並不能在單機PC上使用瀏覽器來開啟這已經完成編輯的ASP網頁,因為ASP網頁是必須動態執行的,瀏覽器只能用來『瀏覽』ASP網頁並不具有『開啟』ASP網頁的能力

Active Server Pages :『動態伺服器網頁』, 一般簡稱為 『ASP』, ASP 之所以能受到大家的重視與使用的原因,主要在於所產生的執行結果都是標準的 HTML 格式,而且這些程式是在網路伺服器端中執行,使用一般的瀏覽器 (如IE或Netscape等) 都可以正確的獲得 ASP 的『執行』結果,並且將這 ASP 執行的結果直接在瀏覽器中『瀏覽』,不像 VBScript 或 JavaScript 是在使用者客戶端(Client)端的瀏覽器上執行,若使用 VBScript 來設計程式 ,客戶端(Client)在 IE 瀏覽器中可以顯示程式執行的結果,可是,客戶端(Client)若使用 Netscape 瀏覽器就無法顯示VBScript的執行結果。

< >
任何開發工具皆可發展ASP

只要使用一般的文書編輯程式,如 Windows 記事本,就可以編輯。當然,其他網頁發展工具,例如,FrontPage Express、 FrontPage ....... 等也都可以。

通吃各家瀏覽器

由於ASP程式是在網路伺服器端中執行,執行結果所產生的HTML文件適用於不同的瀏覽器。

語言相容性高

ASP 與所有的ActiveX Script 語言都相容,除了可結合 HTML 、VB Script、 Java Script、 Active X 伺服器元件 來設計外,並可經由『Plug-In 』(外掛元件模組)的方式,使用其他廠商(Third Party)所提供的語言。

隱密安全性高

如果我們在瀏覽器中直接查看網頁的原始碼,就只能看到HTML文件,原始的ASP程式碼是看不到的!這是因為ASP程式先於網站伺服器(Web Server)端執行後,將結果轉換成標準HTML法,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的 ASP 程式並不會輕易的被看見進而被盜用。

易於操控資料庫

ASP 可以輕易的透過 ODBC (Open Database Connectivity)驅動程式連結各種不同的資料庫,例如:Access、FoxPro、 dBase、 Oracle、......等等,另外,ASP 亦可將『文字檔』 或是『Excel 』文件檔案當成資料庫使用。

物件導向學習容易

ASP 具備有物件導向(Object-Oriented)功能,學習容易,ASP提供了五種方便且能力強大的內建物件:Request、Response、Server、Application以及Session,同時,若使用ASP內建的 『Application 』物件或『 Session 』物件所撰寫出來的 ASP程式,可以在多個網頁之間暫時保存必要的資訊,例如,使用者名稱及密碼。
【ASP目前的缺點 】

主機租用昂貴:現在支援ASP的免費主機真是少的可憐,據我所知國內已經沒半家了,國外也少的可以,租主機的價錢也不便宜呢。
單一作業平台:目前除了微軟(Microsoft)以外的作業系統似乎沒有支援ASP的伺服器作業系統(有網友說Apache可以執行ASP,不過需要另外安裝軟體,且據說要不少錢買那套軟體。),所以在現在的免費網頁空間使用的Unix系統,完全不支援,這也是它的缺點之一。
參考: meself!
2006-10-15 11:56 pm
asp係互動識網頁!!!


收錄日期: 2021-04-13 14:38:15
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061015000051KK03426

檢視 Wayback Machine 備份