# 后端开发

我用过的后端框架有python的Django，用Java裸写Servlet做过毕设，现在准备入坑Spring boot，配合Spring Cloud。

后端开发主要有四个点要学习，是架构设计（+接口设计），数据库（+缓存），分布式（并发），各种框架，Django足够轻量，但不够强大，Servlet之上配合ssh可以做成很复杂强大的框架，但写起来超级麻烦，spring boot简化了ssh中的spring开发，功能也十分强大，就是有时候出了一些问题不好定位，需要从框架反查，不过我做过一段时间安卓开发，从源码反查是家常便饭了，没在怕的。

* [架构设计](/backend/design.md)
* [数据库](/backend/db.md)
* [Spring boot](/backend/spring_boot.md)
* [分布式](/backend/concurrent.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blog.cweihang.io/backend.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
