這裡將對一些術語進行解釋說明,因為網站 (website) 與網頁 (web page) 很多人常常搞不清楚。
網頁
先說明什麼是網頁 (web page),一個網頁是你開啟網頁瀏覽器 (web browser) 所看到的那個畫面,而這個畫面實際上是一個 HTML 文件的檔案,就好像一本書裡的一「頁」內容,因此才稱為網頁。目前以技術上來說,網頁不一定是一個 HTML 文件,也有可能是一個程式,利用程式產生 HTML 文件,這種方式稱為網頁應用程式 (web application, Web App)。以內容來看,網頁分為動態網頁和靜態網頁兩大類。動態網頁不是因為網頁有會動的內容,而是網頁依據用戶輸入而產生不同的內容,內容是「動態」的才稱為動態網頁,大多數網頁應用程式都是動態網頁。另一方面,靜態網頁則指的是 HTML 文件的檔案,任何用戶讀取都是固定不變的內容,所以這是「靜態」的。
網站
那網站 (website) 又是什麼?一個網站是由一個以上的網頁所構成,有一個明確的網址位置,讓我們能夠經由網路存取。在瀏覽器中輸入網址,我們將在畫面上看到一個網頁,對一個網站而言,通常會有一個主要的頁面作為入口,稱之為首頁 (home page) 。從電腦的角度來看,網頁就像是一個檔案,網站則像是一個資料夾,這樣思考是不是比較清楚了。再更進一步說明,網站是一個虛擬概念,真正的網站是存在於一台電腦上,這種電腦稱為伺服器 (server) ,用作網站的主機 (host) 。實際的應用中,伺服器是一個很強大的電腦,通常會存放多個網站,這樣的主機稱為虛擬主機 (virtual host) 。
另外,也常聽到網路應用程式 (network application) 這個名詞,網路應用程式是指利用網路完成工作的應用程式,廣泛來說,只要有使用網路資源的程式都可稱為網路應用程式。換句話說,網頁應用程式也是一種網路應用程式。
我們用一些類似的東西比喻網站、網頁、網頁應用程式這些概念,如下表所述:
書頁 | 網頁 | 檔案 |
書本 | 網站 | 資料夾 |
書店(建築物) | 主機(伺服器) | 磁碟機(電腦) |
地址 | 網址 | 路徑 |
###
沒有留言:
張貼留言