1. 程式人生 > >服務器端語言和腳本語言的區別

服務器端語言和腳本語言的區別

兩種 開發 jsp 就是 back scrip serve side 需要

服務器端語言(php,asp……), 英文就是 Server Side Included ( SSI ), 一般(大多數)都應用在網站開發上. 方法就是將 編程的代碼 嵌入到 html 內, 伺服器將網頁傳送到客戶端 ( 看網頁的人 ) 前將之解釋並執行. 最後得出一個動態生成的網頁, 如 jsp, asp 就是這類架構. 不過, SSI 也可以是腳本語言的一種(視乎你用的是甚麼 ssi ), 但 ssi 卻需要依賴伺服的支持才能執行的.
腳本語言,Scripting Language, 就是一些程序, 不需要像 c 那樣需預先編譯 (compile) 才能運行, 而是直到執行的那一刻才由解釋器(interpreter) 去解釋並執行.

在網頁開發上, scripting language 可以有兩種體現. 一個是 Javascript, 由瀏覽器來解釋; 另一個是 CGI script, 由伺服器端的 interpreter 來解釋. CGI 可以是用任何語言來成就的, 只要其輸出符合 HTTP(S) 協議就行.

服務器端語言和腳本語言的區別