服务器端网站编程入门
在本模块中,我们将回答有关服务器端编程的一些基本问题,例如“它是什么?”,“它与客户端编程有什么区别?”,以及“它为什么如此有用?”。我们还将概述一些最流行的服务器端 Web 框架,并提供如何为您的第一个项目选择最合适的框架的指导。最后,我们将提供一篇关于 Web 服务器安全的高级入门文章。
预备知识
在开始本模块之前,您无需具备任何服务器端网站编程或其他类型编程的知识。
但是,您应该对网站和 Web 服务器的工作原理有所了解。为此,我们推荐阅读
有了从这次准备中获得的初步了解,您就可以着手学习本节中的模块了。
教程
- 服务器端简介
-
欢迎来到 MDN 的服务器端编程入门课程!第一篇文章从宏观层面探讨了服务器端编程,回答了“它是什么?”,“它与客户端编程有什么区别?”,以及“它为什么如此有用?”等问题。阅读完本文后,您将了解通过服务器端编码为网站提供的其他功能。
- 客户端-服务器概述
-
现在您已经了解了服务器端编程的目的和潜在好处,我们将探讨当服务器接收到来自浏览器的“动态请求”时会发生什么。由于大多数网站的服务器端代码处理请求和响应的方式类似,这将帮助您了解在编写自己的代码时需要做什么。
- 服务器端 Web 框架
-
上一篇文章解释了服务器端 Web 应用程序需要做什么才能响应 Web 浏览器请求。本文解释了 Web 框架如何简化这些任务,并帮助您为第一个服务器端 Web 应用程序选择正确的框架。
- 网站安全
-
网站安全要求在构建和运营网站的各个方面都要保持警惕。这篇入门文章可以帮助您了解可以采取的第一个重要步骤,以保护您的 Web 应用程序免受最常见的威胁。
注意:本主题涉及服务器端框架以及如何使用它们来创建网站。如果您正在寻找有关客户端 JavaScript 框架的信息,请参阅了解客户端 JavaScript 框架。
评估
这个“入门”模块没有任何评估,因为我们还没有向您展示任何代码。此时,您应该对服务器端编程可以提供的功能有一个大致的了解,并且您已经决定了将使用哪个服务器端 Web 框架来创建您的第一个服务器端应用程序。