伺服器端網站程式設計入門

在本模組中,我們將回答關於伺服器端程式設計的一些基本問題,例如“什麼是伺服器端程式設計?”、“它與客戶端程式設計有何不同?”以及“為什麼它如此有用?”。我們還將概述一些最受歡迎的伺服器端 Web 框架,並提供有關如何選擇最適合建立第一個專案的框架的指導。最後,我們將提供一篇關於 Web 伺服器安全的入門級文章。

先決條件

在開始本模組之前,您不需要具備任何伺服器端網站程式設計或任何其他型別程式設計的知識。

但是,您應該瞭解一些關於網站和 Web 伺服器的工作原理的知識。為此,以下是我們推薦的閱讀材料

透過從這些準備工作中獲得的基本理解,您將準備好逐步完成本節中的模組。

指南

伺服器端的介紹

歡迎來到 MDN 伺服器端程式設計入門課程!第一篇文章從高階角度考察了伺服器端程式設計,回答了諸如“什麼是伺服器端程式設計?”、“它與客戶端程式設計有何不同?”以及“為什麼它如此有用?”等問題。閱讀完本文後,您將瞭解透過伺服器端程式碼為網站提供的額外功能。

客戶端-伺服器概述

既然您已經瞭解了伺服器端程式設計的目的和潛在益處,我們將研究當伺服器從瀏覽器接收“動態請求”時會發生什麼。由於大多數網站的伺服器端程式碼以類似的方式處理請求和響應,這將幫助您瞭解在編寫自己的程式碼時需要做什麼。

伺服器端網頁框架

上一篇文章解釋了伺服器端 Web 應用程式需要執行哪些操作才能響應 Web 瀏覽器請求。本文解釋了 Web 框架如何簡化這些任務,並幫助您為第一個伺服器端 Web 應用程式選擇合適的框架。

網站安全

網站安全需要在構建和運營網站的各個方面保持警惕。這篇入門文章將幫助您瞭解可以採取的第一個重要步驟,以保護您的 Web 應用程式免受最常見威脅的攻擊。

注意: 本主題討論伺服器端框架,以及如何使用它們來建立網站。如果您正在尋找有關客戶端 JavaScript 框架的資訊,請參見 瞭解客戶端 JavaScript 框架.

評估

由於我們尚未向您展示任何程式碼,因此本“入門”模組沒有評估。此時,您應該對可以利用伺服器端程式設計提供的功能有了一般性的瞭解,並且您已經決定使用哪個伺服器端 Web 框架來建立第一個伺服器端應用程式。