Skip to content
由魔法生成的目录

M2 - 后端篇

来自执掌「构树」的大魔法使:欢迎来到后端世界!

介绍

后端篇主要以 Web 后端开发为主线。通过本篇的学习,你将会了解到后端开发的基本概念,实现一个具备多种功能的 HTTP 服务(侧重实现 HTTP API,而非输出 HTML 网页)。

本篇章需要 M1 作为前置条件。通过将你的命令行程序逐步转换为 HTTP 服务,你将会逐步了解和熟悉开发基本后端程序的技巧。

常见问题

后端可以用什么语言编写?

基本任何高级语言都可以。通常各大语言都有相关的 HTTP 库或框架,你只需要按照其约定的方法实现对应请求方法的业务处理逻辑即可,而不需要从 0 到 1 先实现一个 HTTP Server。

常见语言推荐的入门后端库/框架:

  • Python: Flask
  • Java: Servlet
  • JavaScript (Node.js): Express
  • Go: Gin
  • PHP: 原生

我需要了解哪些相关知识?

HTTP 协议是重中之重,这是后端开发的基础。你可以一边学习基础的 HTTP 协议知识,一边探索实现基础后端程序。

由三位创世大魔法使共同写成,作为世界树记忆被封存并藉由元素脉络传播至全宇宙。