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

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

預備知識

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

但是,您應該對網站和 Web 伺服器的工作原理有所瞭解。為此,我們推薦閱讀

有了從這次準備中獲得的初步瞭解,您就可以著手學習本節中的模組了。

教程

伺服器端簡介

歡迎來到 MDN 的伺服器端程式設計入門課程!第一篇文章從宏觀層面探討了伺服器端程式設計,回答了“它是什麼?”,“它與客戶端程式設計有什麼區別?”,以及“它為什麼如此有用?”等問題。閱讀完本文後,您將瞭解透過伺服器端編碼為網站提供的其他功能。

客戶端-伺服器概述

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

伺服器端 Web 框架

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

網站安全

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

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

評估

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